RSA加密解密算法实现:RSA是一个比较完善的公开密钥算法,其公钥和私钥是一对大素数的函数。加密时,先将明文变换成0至n-1的一个整数M。设密文为C,则加密过程为:C≡Me (mod n)。解密过程为:M≡Cd (mod n)。要求:分析RSA算法的功能需求,详细设计实现RSA算法的数据结构和流程,给出测试用例和测试步骤,得出测试和结论。RSA算法的实现程序必须提供加密和解密两个接口:int encrypt()和int decrypt()。当加密或者解密成功时返回CRYPT_OK,失败时返回CRYPT_ERROR。
2021-11-18 09:50:52
107KB
RSA
1