社区
C语言
帖子详情
C语言使用RSA加密
javasgt
2007-11-17 12:02:33
如何调用opensll中的RSA啊?
有没有哪个高手有C的RSA代码,
我要在自己的程序中使用RSA加密数据,可是我没有RSA的代码
...全文
218
2
打赏
收藏
C语言使用RSA加密
如何调用opensll中的RSA啊? 有没有哪个高手有C的RSA代码, 我要在自己的程序中使用RSA加密数据,可是我没有RSA的代码
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
a0002
2007-11-17
打赏
举报
回复
几年前用过Crypto++,源代码开放,很好用!
自己搜索一下
Treazy
2007-11-17
打赏
举报
回复
http://topic.csdn.net/u/20070415/10/b968f61f-36c3-4d5d-850c-4bbed5d1dbb6.html
9楼10楼!
RSA
加密
算法的C
语言
实现
RSA
加密
算法的C
语言
实现
RSA
.rar_C
语言
RSA
_
RSA
C
语言
_
rsa
_
rsa
加密
本代码主要包括
RSA
加密
算法教程以及
使用
C
语言
实现
RSA
算法的完整代码文档。
RSA
加解密(c
语言
实现).zip
RSA
加解密(c
语言
实现).zip
RSA
加密
解密算法C
语言
(含linux)
RSA
加密
解密算法C
语言
(含linux)内含代码加实例
RSA
加密
算法C
语言
实现
RSA
算法是一种非对称密码算法,所谓非对称,就是指该算法需要一对密钥,
使用
其中一个
加密
,则需要用另一个才能解密。
RSA
的算法涉及三个参数,n、e1、e2。 其中,n是两个大质数p、q的积,n的二进制表示时所占用的位数,就是所谓的密钥长度。 e1和e2是一对相关的值,e1可以任意取,但要求e1与(p-1)*(q-1)互质;再选择e2,要求(e2×e1)≡1(mod(p-1)×(q-1))。 (n,e1),(n,e2)就是密钥对。其中(n,e1)为公钥,(n,e2)为私钥。
RSA
加解密的算法完全相同,设A为明文,B为密文,则:A≡B^e2( mod n);B≡A^e1 (mod n);(公钥
加密
体制中,一般用公钥
加密
,私钥解密) e1和e2可以互换
使用
,即: A≡B^e1 (mod n);B≡A^e2( mod n);
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章