基于Python的1024位RSA仿真程序

上传者: 42237428 | 上传时间: 2022-05-06 19:50:46 | 文件大小: 103KB | 文件类型: RAR
这个代码可以实现1024位的RSA密钥,2048位密钥大概需要20s生成,具体时间记不清了,再长的密钥没跑过。 这里面也包含了Daniel J. Bernstein的论文Post Quantum RSA中提到的multi-prime post quantum RSA方案,在此不多解释,有兴趣的话在google scholar上就能找到,我个人觉得这个工作价值很有限。 这个程序是18年12月份立下来的flag(写一个能跑1024位密钥的RSA程序发出来),程序最晚是19年1月写好的(出去post quantum RSA的内容),但是现在才想起来发。 想用MATLAB、Cpp写的话可以考虑把512位大素数在二进制在按位存储到array、vector里面重新定义加法、取模等运算(但不要按多项式情况下的来),这是我在一本书上看到的代码,很遗憾的是不管自己写还是自己抄都没跑出来,可能是我太菜。

文件下载

资源详情

[{"title":"( 8 个子文件 103KB ) 基于Python的1024位RSA仿真程序","children":[{"title":"readMe.txt <span style='color:#111;'> 960B </span>","children":null,"spread":false},{"title":"GUI.py <span style='color:#111;'> 2.77KB </span>","children":null,"spread":false},{"title":"Key.py <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"Algo.py <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"RSA_main.py <span style='color:#111;'> 819B </span>","children":null,"spread":false},{"title":"Trick.py <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"First2Tprime.py <span style='color:#111;'> 494B </span>","children":null,"spread":false},{"title":"multiPrime.py <span style='color:#111;'> 203.33KB </span>","children":null,"spread":false}],"spread":true}]

评论信息

  • qq_37527098 :
    from ORSA import Algo,Key ModuleNotFoundError: No module named 'ORSA' 缺少ORSA
    2020-12-08

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明