rsa.h

来自「本程序实现了用RSA加密算法加密、解密图片。本程序仅作为RSA原理理解」· C头文件 代码 · 共 26 行

H
26
字号
#ifndef RSA_H
#define RSA_H

#define UPPER_LIMIT 256
#define LOWER_LIMIT 128
#define HEAD_LENGTH 65536
//---------------密钥五元组----------------------
struct RSA_Key{
	unsigned int n, a;
	int p, q, b;
};

//--------------RSA加密函数操作----------------------

int getprime();
int Generate_Prime();
bool Prime_test(int n);
int gcd(unsigned int a, unsigned int b);
unsigned int Inverse(unsigned int m, int b);
RSA_Key RSA_Para();			
unsigned int Square_Multiply(unsigned int x, unsigned int c, unsigned int n);
unsigned int MONmod(unsigned int x,unsigned int r,unsigned int p);
int BitsNum(unsigned int c);
unsigned int Reciprocal_u(unsigned int  m, unsigned int u);

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?