作业帮 > 综合 > 作业

给出p、q、e、M,求公钥,私钥,并且利用RSA算法加密和解密?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 07:55:46
给出p、q、e、M,求公钥,私钥,并且利用RSA算法加密和解密?
有人知道怎么做这样的一道题目吗,可以的话最好举例子说明,麻烦详细点,
给出p、q、e、M,设计一个RSA算法,求公钥,私钥,并且利用RSA算法加密和解密?
有人知道怎么做这样的一道题目吗,可以的话最好举例子说明,麻烦详细点,
#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