前段时间做RSA相关课题,在网上找了很久,也下载了很多RSA2048加解密数据流的代码,绝大多数有各种问题,不能使用。
后来在codeproject找到了“大数计算”的c#版本,
源代码位于http://www.codeproject.com/Articles/2728/C-BigInteger-Class
经代码分析同时大量数据测试后,验证为正确,且效率很高。由于C#的使用范围局限性,于是我将其改为c++版本供大家分享使用。
由于RSA算法简单精辟,主要是对大数据的代数运算,所以RSA2048加解密的问题就转化为大数运算的问题,
该代码在此问题上处理很好,所以也使得本RSA2048程序准确高效。
(源码版权为Chew Keong TAN ,我摘要后改为c++版本,希望能对大家有所帮助,如有问题请交流指正。)
后来在codeproject找到了“大数计算”的c#版本,
源代码位于http://www.codeproject.com/Articles/2728/C-BigInteger-Class
经代码分析同时大量数据测试后,验证为正确,且效率很高。由于C#的使用范围局限性,于是我将其改为c++版本供大家分享使用。
由于RSA算法简单精辟,主要是对大数据的代数运算,所以RSA2048加解密的问题就转化为大数运算的问题,
该代码在此问题上处理很好,所以也使得本RSA2048程序准确高效。
(源码版权为Chew Keong TAN ,我摘要后改为c++版本,希望能对大家有所帮助,如有问题请交流指正。)