想用RSA加密数据,请问是用CryptoApi还是自己用大数运算库实现好?
先是想用CryptoApi来实现RSA对数据的加密,不过发现那些API太难使用了,而且想改变密钥的长度也改变不了,公钥长度始终是148.私钥的长度始终是596.后面又想用大数运算库自己来实现,代码挺简单的就是要自己生成一些参数,怕安全性不好.大家一般是怎么用的?有没有什么好的建议?
[解决办法]
只要公钥和参数够大 安全性我觉得没什么问题
[解决办法]
随便搞几个大素数,破解的难道还是很大的
[解决办法]
安全性是相对的。
[解决办法]
理论上破解RSA很难,但是破解一般的RSA加密程序不难,很大很大的素数都是国家机密。