作业帮 > 综合 > 作业

求RSA加密解密算法,c++源代码

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 15:36:41
求RSA加密解密算法,c++源代码
知道公钥e和密钥d,如何进行加密解密编码
//下面程序由520huiqin编写,已在VC++ 6.0下编译通过
#include
#include
#include
typedef int Elemtype;
Elemtype p,q,e;
Elemtype fn;
Elemtype m,c;
int flag = 0;
typedef void (*Msghandler) (void);
struct MsgMap {
char ch;
Msghandler handler;
};
/* 公钥 */
struct PU {
Elemtype e;
Elemtype n;
} pu;
/* 私钥 */
struct PR {
Elemtype d;
Elemtype n;
} pr;
/* 判定一个数是否为素数 */
bool test_prime(Elemtype m) {
if (m