
利用Python开发的1024位RSA仿真程序。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这段代码能够生成1024位的RSA密钥,而2048位密钥的生成大约需要20秒的时间。虽然具体的生成时长难以精确回忆,但对于较长的密钥,该代码也能顺利运行。其中包含了Daniel J. Bernstein在论文“Post Quantum RSA”中提出的multi-prime post quantum RSA方案,为了避免重复解释,感兴趣的读者可以通过Google Scholar进行查阅。我个人认为此项工作本身的价值相对有限。该程序最初于2018年12月立下flag(即开发一个能够运行1024位密钥的RSA程序并分享出来),程序的最晚完成时间为2019年1月(除post quantum RSA的内容外),但现在才想起将其发布。如果希望使用MATLAB或Cpp实现,可以考虑将512位大素数以二进制形式存储在数组或向量中,并重新定义加法和取模运算(但应避免采用多项式情况下的方法)。这部分代码出自一本书籍,令人遗憾的是无论我自行编写还是直接复制粘贴,都无法使其正常运行,这可能源于我的编程水平不足。
全部评论 (0)
还没有任何评论哟~


