RSA加密算法的实际使用
RSA算法是一种非对称的加密算法,它通常是先生成一对RSA**,其中之一是保***(私钥),由用户保存;另一个为公开**(公钥), 可对外公开;要加密传输内容时,比如A要给B传输信息,此时A先用B的公钥将内容加密后传输,B收到A传输过来的信息后用自己的私钥解密。 该过程中,只要B不泄露自己的私钥,那么就算第三方截取到了该信息,没有B的私钥也无法解密获得内容信息,RSA算法的安全性依赖于大数分解,计算两个大素数的乘积很容易,但是反过来由该乘积分解成两个素数相乘,如果该乘积够大的话,分解的难度是极其大的。
RSA秘钥对在线生成工具:http://www.metools.info/code/c80.html