智能家居

标题: 一位大佬用25行代码实现完整的RSA算法 [打印本页]

作者: 邢远    时间: 2018-4-10 17:34
标题: 一位大佬用25行代码实现完整的RSA算法
(, 下载次数: 6)
引言
(, 下载次数: 1)
(, 下载次数: 4)
(, 下载次数: 2)
RSA算法的步骤主要有以下几个步骤:
(, 下载次数: 3)
前方高能,我要开始装逼了。看不懂的童鞋请绕道,先去看看理论,具体内容如下:
计算最大公约数与扩展欧几里得算法
(, 下载次数: 3)
(, 下载次数: 2)
大整数幂取模算法
(, 下载次数: 5)
(, 下载次数: 3)
(, 下载次数: 3)
公钥私钥生成
rsa.py,生成公钥、私钥、并对信息加密解密。
(, 下载次数: 4)
(, 下载次数: 2)
实测:秘钥长度在2048位的时候,我的thinkpad笔记本T440上面、python2.7环境的运行时间是4秒,1024位的时候是1秒。说明了RSA加密算法的算法复杂度应该是O(N^2),其中n是秘钥长度。不知道能不能优化到O(NlogN)






欢迎光临 智能家居 (https://bbs.mywll.com/) Powered by Discuz! X3.4