RSA攻击"/>
实验六:RSA攻击
实验六:RSA攻击
一、问题描述:
本次实验的目的是探索 RSA 在不正确生成模 N 的情况下的安全性。
在 RSA 的密钥生成阶段,不同用户应该独立的生成模 N,即选取大素数 p 和 q相乘得到 N。假设某个项目中的 RSA 具体实现过程如下:1)首先随机选取一个随机数 R 然后选取距离 R 最近的素数 p,以及另外一个相近的素数 q。2)p和 q 相乘得到 N。由于 p 和 q 为相近的两个素数,在此情况下存在对 N 的高效分解方法,导致方案不安全。
二、实验环境:
系统:Windows 10
IDE:pycharm
编译语言:python
三、程序代码与结果分析:
(1)解密挑战一
如下的整数 N 是两个素数 p,q 的乘积,且满足|4 ,请分解整数N,并给出其
更多推荐
实验六:RSA攻击
发布评论