当前位置: 首页 > news >正文

BUUCTF rsa

考点:RSA

记事本打开文件pub.key,用RSA公私钥分解 Exponent、Modulus,Rsa公私钥指数、系数(模数)分解--查错网得到模数和公钥指数

方法二:先安装OpenSSLWindows版Win32/Win64 OpenSSL安装器 - Shining Light Productions,并在环境变量中配置

查看模数和公钥

将模数C0332C5C64AE47182F6C1C876D42336910545A58F7EEFEFC0BCAAF5AF341CCDD转为十进制86934482296048119190666062003494800588905656017203025617216654058378322103517,用网站factordb.com得到两个大素数p,q

p=285960468890451637935629440372639283459

q=304008741604601924494328155975272418463

安装rsa库和gmpy2库

import gmpy2 import rsa n=86934482296048119190666062003494800588905656017203025617216654058378322103517 p=285960468890451637935629440372639283459 q=304008741604601924494328155975272418463 e=65537 phi=(p-1)*(q-1) d=gmpy2.invert(e,phi) privkey = rsa.PrivateKey(n, e, d, p, q) with open("D:\\BUUCTF\\output\\flag.enc", "rb+") as file: text = file.read() message = rsa.decrypt(text,privkey) print(message)

flag{decrypt_256}

http://www.jsqmd.com/news/1144827/

相关文章:

  • 【1985-2025年】城市/农村/乡村/城镇边界矢量数据|全球高分辨率|逐年更新|SHP格式
  • 你的数据正在“裸奔”吗?一文看懂2026年网络安全新威胁与自救指南
  • TensorFlow 2.x 自定义训练循环实战:对比 fit 方法,Loss 下降速度提升 15%
  • R 4.3.1 + RStudio 2024.09 双平台安装:Windows 11 与 macOS Sonoma 全流程对比
  • 让 Git 提交自动带「Verified」徽章:GitHub SSH 签名免 ssh-agent 实战
  • 2026年7月探寻四川信誉优良的GEO优化运营商
  • 2026年AI大模型接口加速站全维度测评:主流服务商性能成本与适配能力综合排名
  • Java 转大模型开发:落地清单
  • 番茄钟规划:鸿蒙AI应用开发实战——AI时间管理,效率提升看得见
  • 乔拓云商城小程序:拖拽式搭建,分分钟出一个可上线版本
  • JAVA练习275-乘积最大子数组
  • GPT5.5 负载均衡高可用中转搭建
  • 影刀RPA ELK日志分析自动化:异常日志采集与告警
  • 当 AI 开始替你行动, 手机也该被重新定义
  • Qt——银行家算法的分
  • 2026 年最新主流前端技术全景(框架 / 构建 / AI / 跨端 / 底层 / 工程化)
  • 分布式锁的实现方式对比
  • caret 包 RFE 实战:3种模型(线性回归/随机森林/SVM)特征选择性能对比
  • Agent 时代最重要的数据,不是答案,而是 Trajectory
  • 怎么让 Agent Skills 自进化?Agent 回答质量翻倍
  • Codex 实战:别先堆框架,先看边界
  • 从“浅层”到“深层”:LangChain Deep Agents 实战指南
  • Context Engineering 2026: 从提示到信息架构的跃迁
  • PostgreSQL全文检索与倒排索引
  • 大数据时代,Python爬虫工具凭啥成数据获取神器?
  • RAG 优化技术:元数据过滤
  • 编程的通用逻辑:学任何语言前先看懂这套骨架
  • 全面解析Docker容器网络模型配置与故障排查技巧
  • 爬虫转大模型:学习路线先压住哪几个坑
  • 数据通道:RTCDataChannel 可靠与不可靠传输