RSA-2003

javascript RSA加密解决方案

查看使用OpenSSL生成的RSA密钥信息,以便用于javascript数据加密

针对RSA最流行的攻击一般是基于大数因数分解。
基于安全性的考虑,建议至少使用1024bits以上长度的密钥
1999年,RSA-155(512 bits)被成功分解,花了五个月时间(约8000 MIPS 年)和224 CPU hours 在一台有3.2G中央内存的Cray C916计算机上完成 。
2002年,RSA-158也被成功因数分解。
2009年12月12日,编号为 RSA-768 (768 bits, 232 digits)数也被成功分解[1]。

 

rsa key info
rsa key info

红框中分别是公钥、factor、密钥

javascirpt RSA 加解密方法,是由http://www.ohdave.com/rsa/上的三个js整合而成,使用方法

完整代码如下:

 

php解密代码: