精易论坛

标题: 调用openssl实现RSA加解密 [打印本页]

作者: 千面萌萌    时间: 2020-7-15 02:00
标题: 调用openssl实现RSA加解密
首先,本源码已经躺在硬盘有2年了,因为最近在搞网络数据安全性的原因翻出来,在论坛翻了一下是论坛上大佬@落款hMZ 分享过的(当时是别人200R卖给我的)详见 https://125.confly.eu.org/forum.php?mod=viewthread&tid=14030348&highlight=OPENSSL
大佬 https://125.confly.eu.org/home.php?mod=space&uid=235149&do=profile&from=space
无论怎么样说,版权归@落款hMZ

因为需要的内容不多,主要是RSA加解密部分,所以就删除了不必要的,公钥私钥pem需要就用原来大佬的软件生成吧。(当然附件也打包了一份)

做了一些小修改,主要是演示 RSA有关 加密和解密 安全性的部分。
公钥加密,必须用私钥才能解密,有公钥无法解密
私钥加密,必须用公钥才能解密,有私钥无法解密
回来实际使用中,本地保存公钥,发送数据时候数据公钥加密过,然后在服务器端用私钥解密,数据合法再处理,这样数据就安全啦。。。





RSA.7z

462.24 KB, 下载次数: 669, 下载积分: 精币 -2 枚


作者: kentfung    时间: 2020-7-15 11:30
你这个跟大佬的源码有什么区别吗?
作者: yxl2008    时间: 2020-7-15 11:39
感谢分享,下载学习!!!
作者: onefish    时间: 2020-7-15 20:53
本机如果没有openssl的话 是否无法进行加密计算
作者: 千面萌萌    时间: 2020-7-16 00:08
onefish 发表于 2020-7-15 20:53
本机如果没有openssl的话 是否无法进行加密计算

调用了openssl,你说要不要?
作者: 秋风明月    时间: 2020-7-16 17:51
谢谢分享 感谢
作者: gty3d987321    时间: 2020-7-21 10:15
看起来挺不错,我看看能不能跟我java平台 数据互相加解密成功
作者: w80561307    时间: 2020-8-1 16:14
下载学习一下呀
作者: justintan    时间: 2021-1-11 23:20
下载学习下
作者: 点点丶滴滴    时间: 2021-1-12 17:25
瞅瞅看
作者: Hooksafe    时间: 2021-1-24 09:58
不错不错 公私钥加密很奈斯
作者: 蝴蝶520    时间: 2021-12-1 09:37
能设置填充方式吗
作者: ghost12    时间: 2022-1-20 02:00
在此留名,以后多多交流哦~
作者: 易游轩    时间: 2022-4-17 03:33
少时诵诗书所所所所所所
作者: 遗忘现在    时间: 2022-8-1 13:26
在此留名,以后多多交流哦~
作者: 遗忘现在    时间: 2022-8-1 13:27

作者: 遗忘现在    时间: 2022-8-1 16:14

作者: similarzhang    时间: 2022-9-18 00:16

作者: Mediium    时间: 2022-10-19 21:40

作者: superice    时间: 2022-10-25 16:24

作者: 80554326    时间: 2022-11-2 20:28
有sha1签名吗
作者: 心机DA    时间: 2022-11-16 20:37
支持支持
作者: 清流啊    时间: 2022-12-8 10:48
66666666666666666666
作者: Mediium    时间: 2022-12-27 20:12
66666666666666666666
作者: czg108    时间: 2023-1-9 06:15
ddddddddddddddddddd
作者: kiss18151    时间: 2023-1-13 13:13
hhhhhhh'hhhhhhhhhhhh
作者: kiss18151    时间: 2023-1-13 13:23
bbbbbbbbbbbbbbbbbbbbbbb
作者: 571901145    时间: 2023-2-7 15:31
支持开源........................
作者: 571901145    时间: 2023-2-7 16:12
66666666666666666666666666666666666666666666
作者: 胖虎O    时间: 2023-3-25 01:36
看一下感谢
作者: 胖虎O    时间: 2023-3-26 14:09
看看怎么样
作者: Hiker    时间: 2023-3-29 11:10
支持开源~!感谢分享
作者: Hiker    时间: 2023-3-29 11:11
奉上小小红包希望笑纳
作者: ydhlg    时间: 2023-3-31 11:24
下载下来学习下,谢谢
作者: sure23    时间: 2023-4-17 11:59
学习一下.............
作者: qwq787352580    时间: 2023-5-16 09:25
看啊可能
作者: 易知    时间: 2023-6-1 08:58

学习一下............
作者: zz1596    时间: 2023-6-7 00:45
6666666666666666666666666666
作者: 军大衣    时间: 2023-9-27 12:20
感谢分享,正好需要
作者: 在看风云    时间: 2023-10-2 12:59
666666666666666666666666
作者: qianyue258    时间: 2023-10-2 17:57
66666666666666666666666
作者: qianyue258    时间: 2023-10-2 17:57
66666666666666666666666666666
作者: wj1996    时间: 2023-10-13 16:19
下载学习下
作者: 9521942    时间: 2023-11-8 00:14
666666666666666666666
作者: beatone    时间: 2024-4-10 23:09
持开源~!感谢分享
作者: FaceAbout    时间: 2024-5-1 11:41
PnSMnlSzGnhyBYkOzUVkMCEKOSrBKdhMYZTfXzpjOWeHfhWKdKeCCMdxQOUlbxYIBhpjACqrBjlIyUIUOWzblxnbJizQddxjJIac
作者: sbruvy    时间: 2024-5-21 16:57
感谢大佬
作者: leidy    时间: 2024-8-20 11:55
        支持开源~!感谢分享
作者: 风华俊杰    时间: 2024-10-14 21:22
感谢分享,最近正在找这个
作者: a1041628533    时间: 2024-12-31 17:45
感谢分享,很给力!~




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4