资源简介
用devc++编译器,c语言编写的RSA数字签名系统,代码简单易懂。
代码片段和文件信息
#include
int egcd(int aint b)
{
if(b<0) b=b%a+a;
int c=0;
int d=1;
int q=a/b;
int r=a%b;
int temp;
int mod=a;
while(r!=0)
{
temp=(c-q*d)%mod;
c=d;
d=temp;
a=b;
b=r;
q=a/b;
r=a%b;
}
return (d<0)?(d+mod):d;
}
int main()
{
int abpqngn;/*nb是公钥,pqa是私钥*/
int x;/*x是要进行签名的明文*/
printf(“私钥p=“ );
scanf(“%d“&p);
printf(“私钥q=“ );
scanf(“%d“&q);
n=p*q;
gn=(p-1)*(q-1);
printf(“
- 上一篇:MFC ba
se64编码/解码工具 - 下一篇:I2C通信程序的C语言详细
相关资源
- VC++实现RSA加密算法
- C++实现RSA加密解密算法
- 生成RSA密钥对
- RSA算法纯C语言代码实现,带测试dem
- OpenSSL RSA 非对称加密(VS2013,C++实现
- MFC实现RSA算法
- DSA 数字签名 /C++/源代码
- 数字签名算法,c++实现,RSA的算法
- 基于OpenSSL的RSA加解密的C语言实现
- RSA加密算法用MFC实现
- 数字签名 /C++/源代码
- rsa数字签名
- C++使用Openssl进行RSA加密解密及签名验
- RSA算法加密MFC实现
- RSA加密算法
- Hash散列函数与RSA实现数字签名
- MFC vc6.0 RSA DES MD5 加密解密算法
- 作业4 RSA和大数因式分解
- RSA论文
- 实现数字签名算法DSA,Hash算法的实现
- RSA加密算法C语言实现
- 最简单rsa加解密文件
- RSA加密字符串 C++ Builder 6.0
- 密码学RSA 算法源码及大数运算的实现
- RSA(C++)代码实现全
- RSA加解密源码VC++实现
- RSA算法C语言程序
- C++ 超大整数类 及RSA加密
- openssl c语言应用
- RSA加密算法c语言
评论
共有 条评论