对称密码技术高级加密标准算法(AES)易于软件实现和硬件实现,并且具有加密速度快、内存消耗小、抵抗多种人为攻击、操作简单等优越性。
非对称密码技术椭圆曲线加密(ECC)是基于离散对数难题的,这使得对于相同长度的密钥来说,ECC加密更快、破解难度更大。
本文实现了128位密钥的AES算法,将原来的四步加密过程整合为两步,通过CBC或ECB两种分组模式加密明文数据。
同时也实现了在大素数域上的ECC算法,利用ECC实现生成用户公钥、私钥以及加密数据的高效、安全密钥管理机制。
通过将AES算法和ECC算法结合起来,实现混合加密,并应用在文件管理上体现其价值。
该系统内文件加密过程利用的是AES算法加密模块,在管理用户密钥方面利用了ECC算法加密模块,并实现多重加密来隐藏直接加密后密文内的重要参数。
该系统可以安全、有序的管理用户拥有的重要文件。
2024/6/15 15:01:35 1.53MB AES ECC 大素数域
1
非常强大的代理商代理是轻量级微服务,具有使用ZeroMQ的内置进程间通信基础结构文献资料特征代理商正常启动和关闭,并正确完成资源清理用户设置/关机替代方法可正常启动和关闭使用队列以线程安全的方式完成ZeroMQ通信(ZeroMQ不是线程安全的)使用RxPy通过Observables接收套接字数据使用self.log格式良好的日志强大的代理商发布/订阅通知设施路由器/客户端设施用于标准设施(通知,客户端等)的简单消息协议椭圆曲线加密和认证生产就绪的通信架构网状网络(TODO)...(去做)非常强大的特工REST服务器路由(TODO)RPC端点(TODO)文件共享(TODO)...(去做)#installfromgitgitclonehttps://github.com/shirecoding/VeryPowerfulA
2024/1/24 5:41:39 33KB Python
1
利用miracl.lib大数库实现SM2加解密算法。
SM2椭圆曲线加密解密,在博客里有实现的效果
2023/8/26 3:47:57 7KB SM2 miracl 国密算法 公钥加解密
1
对于有兴趣研究椭圆曲线加密算法及硬件实现的朋友们非常有帮助
2023/7/22 9:34:22 1.72MB ecc,椭圆曲线加密,verilog
1
椭圆曲线加密算法用C++残缺实现,很好的货物!!
2023/5/4 17:21:54 208KB ECC  椭圆曲线 C++
1
Fastecdsa内容易于百胜用法产生金钥签名和验证任意椭圆曲线算法导入和导出密钥编码签名致谢关于这是用于执行快速椭圆曲线加密(特别是数字签名)的python软件包。
安全没有随机数重用,没有秘密材料上的分支,并且在对它们进行任何操作之前,所有点均已验证。
通过蒙哥马利点乘法可以缓解计时方面的挑战。
随机数是根据RFC6979生成的。
整个软件包中使用的默认曲线是P256,可提供128位安全性。
如果需要更高级别的安全性,则可以在一种方法中指定curve参数,以在更大的字段(例如P384)上使用曲线。
话虽如此,加密是棘手的,而且我不会犯错误。
请使用针对安全性至关重要的使用程序而已建立并经过审查的库。
如果您发现此库有任何安全问题或风险,请打开一个问题或给我发送电子邮件。
支持的Python版本该软件包的初始版本针对python2.7。
较早的版本可能
2022/11/7 16:12:16 57KB python cryptography digital-signature ecdsa
1
自制椭圆曲线加密算法ppt老师要求上课讲授用自制椭圆曲线加密算法ppt老师要求上课讲授用自制椭圆曲线加密算法ppt老师要求上课讲授用自制椭圆曲线加密算法ppt老师要求上课讲授用自制椭圆曲线加密算法ppt老师要求上课讲授用自制椭圆曲线加密算法ppt老师要求上课讲授用
2017/10/24 12:18:41 561KB 加密与认证 椭圆曲线加密
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡