全部博文(2759)
分类: 网络与安全
2013-05-18 00:11:32
原文地址:RSA非对称加密 作者:invincibleliu
最近在跟我厂安全组斗智斗勇的过程中,突然对ssh使用的RSA加密算法产生了兴趣,以前就一直好奇为啥一段报文用公钥加密过后只能用密钥解密,今天正好顺道解决了
点击(此处)折叠或打开
目的就是使得报文X用公钥加密得到的Y只能由私钥来解开
点击(此处)折叠或打开
下面给出一组例子:
点击(此处)折叠或打开
下面是演示加密、解密过程:
点击(此处)折叠或打开
安全性:
由于只把(43,77)公布出去,要想得到私钥D=7,唯一的办法就是因式分解N=77,将得到的每一个M*n+1除以D,要求能整除且得到的结果为一质数(私钥D),时间复杂度O(n*N^2),n为尝试获得D的次数,不保证大小...因此想破解RSA极为不靠谱