【buuctf】rsa2(e很大的指数攻击)

本文介绍了如何解决buuctf中涉及大指数的RSA加密问题,通过使用rsawienerattack工具进行指数分解,获取d值,并进一步计算MD5值。
摘要由CSDN通过智能技术生成

1.根据题目解出d然后求其md5值即可,直接rsawienerattack尝试分解e得到d:
在这里插入图片描述
2.exp(python2环境下):

import hashlib
N = 101991809777553253470276751399264740131157682329252673501792154507006158434432009141995367241962525705950046253400188884658262496534706438791515071885860897552736656899566915731297225817250639873643376310103992170646906557242832893914902053581087502512787303322747780420210884852166586717636559058152544979471
e = 4673191956326572130710518041030251867667613550973799291262509297684907526219209254932308236751826437863054333821902574482091647191369607205029199062048658171941035438512176076137422937484769514823059600540997838336974030581
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值