资源简介
用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语言详细
相关资源
- RSA加解密c语言实现.zip
- ECC加密 RSA加密 C++ 简单实现 不带大数
- C++ Qt5实现RSA加解密
- 软件学院密码学实验四RSA
- rsa MFC实现源码
- linux下C语言从N模数、E公钥指数、D私
- MFC有界面RSA加密解密算法实现
- RSA加密算法的C语言实现
- RSA算法C语言实现.zip
- 字符串的RSA加密与解密 c语言实现
- RSA数字签名程序(C++实现)
- 密码学基于RCB和CBC的RSA实现(c++)
- rsa基于openssl1.1 实现签名(rsasign.cpp)
- RSA数字签名算法实现
- RSA KEY生成 C语言代码
- RSA加密解密之Linux C语言版
- C++编写的 rsa数字签名 源代码
- 用C实现的RSA加解密文本文件
- RSA 加密工具 Version 1.0支持文件、文本
- 生成RSA密钥对(修正版)
- 密码学编程c++代码
- 基于rsa数字签名c++实现
- rsa加密算法 c语言实现
- VC6cryptoapi加密数字签名
- 分解大整数
- rsa加密算法c语言源码已经测试验证
- c++ RSA公共密钥加密解密加实验报告
- C++实现RSA公钥私钥加密算法
评论
共有 条评论