开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 254|回复: 6
打印 上一主题 下一主题
收起左侧

[易语言模块源码] 椭圆曲线ECC、RSA、AES_GCM加解密 内存加载版

[复制链接]
跳转到指定楼层
楼主
发表于 前天 23:42 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式   江苏省宿迁市
分享例程
界面截图:
备注说明: -
ECC的优缺点​​:密钥长度短,安全性高​​
同等安全强度下,ECC的密钥长度仅为RSA的1/6。例如,256位的ECC密钥安全性相当于3072位的RSA密钥。
基于椭圆曲线离散对数问题(ECDLP),数学复杂度更高,破J难度更大。
性能高效​​
加密/解密速度更快,CPU和内存占用更低,适合资源受限场景(如移动设备、物联网)。
网络传输消耗更少,尤其在密钥交换环节(如TLS握手)能减少流量开销。
​​前向安全性(Forward Secrecy)​​
结合ECDH算法时,每次会话生成临时密钥,即使长期私钥泄露,历史通信仍安全。
​​缺点:​​兼容性有限​​
老旧设备(如Android 2.3、Windows XP)可能不支持ECC证书。
部分协议(如某些邮件系统)尚未完全适配ECC。
​​实现复杂度高​​
椭圆曲线数学原理复杂,算法实现难度高于RSA。

​​RSA的优缺点​​:广泛兼容性​​
几乎所有系统和协议都支持RSA,包括老旧设备和传统应用场景。
适用于需要向后兼容的场景(如旧版TLS协议)。
​​功能多样​​
支持加密、数字签名和密钥交换,应用场景更广泛。
公钥分发机制成熟,便于集成到现有安全体系(如SSL证书)。
​​缺点:​​密钥长度长,效率低​​
为保证安全性需使用长密钥(如2048位及以上),导致计算速度慢、存储和传输成本高。
在资源受限环境中性能表现较差。
​​缺乏前向安全性​​
若私钥泄露,所有历史加密通信均可被解密。
TLS 1.3已弃用RSA密钥交换,推荐使用ECC等支持前向安全的算法。
​​量子计算威胁更大​​
RSA基于大数分解问题,易受Shor算法攻击,而ECC过渡到抗量子算法的成本更低


以上是AI对ECC和RSA优缺点的详细介绍
使用了大佬的内存加载DLL模块,原帖地址内存加载DLL_V1.8(HOOK法_支持加壳的DLL、COM免注册创建对象)_精易论坛
简单封装了ECC_ECIES的加解密流程写的一般,觉得不好的请无视
ECC和RSA的加解密都支持签名数据和效验签名


ECC和RSA加解密.zip

1.74 MB, 下载次数: 21, 下载积分: 精币 -2 枚


友情提醒:请选择可信度高的模块,勿用未知模块,防止小人在模块内加入木马程序。【发现问题模块请到站务投诉】。
结帖率:80% (59/74)

签到天数: 13 天

7
发表于 昨天 16:34 | 只看该作者   广东省珠海市
谢谢                                                                                                                                                                                                        .
回复 支持 反对

使用道具 举报

结帖率:40% (2/5)

签到天数: 14 天

6
发表于 昨天 14:07 | 只看该作者   北京市北京市
感谢分享
回复 支持 反对

使用道具 举报

签到天数: 13 天

地下
发表于 昨天 12:42 | 只看该作者   广东省东莞市
谢谢分享
回复 支持 反对

使用道具 举报

签到天数: 17 天

地板
发表于 昨天 10:58 | 只看该作者   陕西省汉中市
学习一下
回复 支持 反对

使用道具 举报

结帖率:50% (7/14)

签到天数: 12 天

板凳
发表于 昨天 09:01 | 只看该作者   安徽省淮北市
感谢分享啊
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 16 天

沙发
发表于 昨天 07:57 | 只看该作者   山东省德州市
感谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:[email protected]
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表