RSA算法是一种非对称加密算法,由Ron Rivest、Adi Shamir和Leonard Adleman在1977年提出,因此得名RSA。它在信息安全领域有着广泛的应用,如数字签名、数据加密和安全网络通信等。C语言作为底层编程语言,非常适合实现这种复杂的算法。 RSA的核心原理是基于大数因子分解的困难性。算法主要包括三个步骤:密钥生成、加密和解密。 1. **密钥生成**: - 选择两个大素数p和q,它们的长度通常为几百到几千位。 - 计算n=p*q,n是公开的模数,其大小决定了密钥的强度。 - 计算φ(n)=(p-1)*(q-1),φ(n)是欧拉函数值,也是私钥的一部分。 - 选择一个整数e,要求1
2024-09-11 17:14:50 1.3MB RSA算法
1
使用C语言实现rsa4096的加密解密操作,并将加密后的结果进行base64编码,解密之前先使用base64解码,再进行解密操作。私钥公钥操作分为两个工程,互不干扰
2022-12-02 11:06:11 307KB RSA算法 C语言 Base64
1
易语言源码QQ注册RSA算法易语言源码.rar
2022-11-30 18:41:26 382KB 易语言源码QQ注册RSA算法易语
1
RSA的C语言算法实现
2022-11-28 18:40:25 735KB RSA的C语言
1
实现素数验证,加密解密等功能。可以对一串字符进行加密解密等操作,但运算速度较慢。
2022-01-03 03:08:45 2KB c语言 rsa算法 源代码
1
RSA算法是第一个能同时用于加密和数字签名的算法,也易于理解和操作。
2021-06-28 17:38:17 4KB rsa 密码学
1
密码学 RSA 算法 c语言源码 大数运算 实现原理 很不错的 运行过
2021-05-28 11:34:36 854KB 密码学 RSA 算法 c语言源码
1
RSA的c语言实例,包含子函数:随机生成大素数,素性判定,加密文件,解密文件。加密文本可自行调整
2021-05-05 21:16:51 17KB 密码学 RSA 公钥密码实例
1
RSA算法C语言实现(附实验报告,代码,程序)
2021-04-14 14:35:23 162KB RSA
1
C语言版本的DES加密解密算法,代码!(DEV C++编译通过) 纯粹C语言写的,我在DEV C++上编译运行过. 最近一个多星期搞加密解密发现网上版本忒多,但C的少而且不全,所以现在想到贡献出来,希望给大家帮助!
2021-02-22 15:04:48 4KB DES C语言 devc++做rsa加 rsa算法c语言
1