国密算法
文章平均质量分 91
qq_43339242
这个作者很懒,什么都没留下…
展开
-
国密算法 SM9 公钥加密 数字签名 密钥交换 基于身份的密码算法(IBC)高效python代码
上篇SM9代码虽然集成了若干关于效率优化的文献研究成果,但毕竟是纯Python实现的,我还是放在了慢速版(/slow目录下),这显然是给自己挖了坑。出于个人研究学习的兴趣,纰漏在所难免,可继续改进提升的地方还很多,望各位不吝赐教,我会持续更新优化。SM9的两个椭圆曲线群G1、G2的生成元分别是P1、P2,还有用户签名私钥ds,算法中多次出现与这些固定点的点乘运算(k·P),类似SM2,可提前计算好k的每一个字节位置与P相乘的结果并保存,后续点乘运算则转变为31次点加法。但愿这不止是完结,而是全新的开始。原创 2023-11-11 13:10:15 · 1739 阅读 · 4 评论 -
国密算法 SM9 公钥加密 数字签名 密钥交换 基于身份的密码算法(IBC)完整高效的开源python代码
不像SM2、SM3、SM4、ZUC对着国标或教材的算法描述就能实现,SM9涉及的数学基础要厚实得多,把图书馆里椭圆曲线的书都借遍了,它们和国标描述差不多,数学上都是那么几条式子,可这其中暗藏着巨大的知识鸿沟,让我对代码实现一时无从下手。虽然和代码①实现的结果不一样,但手头也只有这一个Python的原生实现,但还是比较一下。原创 2023-10-26 21:30:21 · 3175 阅读 · 2 评论 -
国密算法 SM2 公钥加密 数字签名 密钥交换 更高效、依赖更少的开源python代码
当然,前版SM2代码虽然效率上来了,但对Crypto库的引用比较复杂,甚至还需要特定Crypto库版本,代码写得不完善,各种环境下的测试不够,导致小伙伴们各种报错调不通代码。” 华为的5G芯片都出来了👍,密码算法也没那么难写的,争取早日拿下SM9!原创 2023-09-18 19:48:26 · 1169 阅读 · 0 评论 -
国密算法 SM2 公钥加密 数字签名 密钥交换 全网最高效的开源python代码
国密算法 SM2 公钥加密 数字签名 密钥交换 全网最高效的开源python代码 采用预计算技术加速椭圆曲线基点点乘,SM2基点点乘效率追平PyCryptodome库的ECC-256原创 2022-07-12 11:36:55 · 3177 阅读 · 9 评论 -
国密算法 ZUC流密码 祖冲之密码 python代码完整实现
此前发布了包含SM2公钥密码、SM3杂凑算法和SM4分组密码的国密算法完整工具包,还是有些不完整,因为没有流密码。今天把我们自己的流密码——ZUC祖冲之密码补充上。其他国密算法如下:SM2:国密算法 SM2 公钥加密 非对称加密 数字签名 密钥协商 python实现完整代码_qq_43339242的博客-CSDN博客_python国密sm2SM3:国密算法 SM3 消息摘要 杂凑算法 哈希函数 散列函数 python实现完整代码_qq_43339242的博客-CSDN博客SM4:国密算法 SM4原创 2022-04-16 14:23:58 · 6369 阅读 · 2 评论 -
国密算法 SM2 公钥加密 非对称加密 数字签名 密钥协商 python实现完整代码
国密SM2算法的Python工具包,实现SM2数字签名与验证、公钥加解密以及密钥协商等功能,也可基于本工具包提供的椭圆曲线运算相关函数自行设计算法和协议。代码完整,复制即用。原创 2022-03-02 09:58:54 · 15816 阅读 · 19 评论 -
国密算法 SM4 对称加密 分组密码 python实现完整代码
国密算法 SM4 对称加密 分组密码 python实现完整代码高效实现 效率超越现有python库原创 2022-03-20 10:59:03 · 14157 阅读 · 6 评论 -
国密算法 SM3 消息摘要 杂凑算法 哈希函数 散列函数 python实现完整代码
国密算法 SM2 公钥加密 非对称加密 数字签名 密钥协商 python实现完整代码依次分享完SM2和SM4的python实现代码,今天分享SM3原创 2022-03-24 15:48:33 · 10894 阅读 · 8 评论 -
国密算法 SM2公钥密码 SM3杂凑算法 SM4分组密码 python代码完整实现
国密算法 SM2公钥密码 SM3杂凑算法 SM4分组密码 python代码完整实现 效率高于所有公开的python国密算法库原创 2022-04-06 10:08:21 · 10200 阅读 · 10 评论