go语言实现的国密sm4算法
2022-09-28 16:01:17 6KB go,sm4
1
渔翁 PCI E 5.0 密码 卡性能参数表 产品型号 PCI E 5.0 商密 型号 SJK1861 G SM1 加解密 1 2 Gbps SM4 加解密 1 7Gbps A ES 加解密 9 .4Gbps 3 DES 加解密 5 .7Gbps SM2 生密钥 55000 次 秒 签名 6 0000 次 秒 验证 4 5 000 次 秒 加密 30 000 次 秒 解密 50 000 次 秒 SM3 1. 6 Gbps S HA 1 1 .4Gbps 随机数生成 2Mbps 随机源 双 W NG 9 对称密钥数目 1024 个 S M2 密钥数目 1 024 对 文件系统 6MB 物理接口 PCI E X8 接口协议 PCI E 协议 PCI E 协议版本 3 0 是否带 KEY 是 支持操作系统 Linux
2022-09-26 10:14:02 286KB 密码卡 山东渔翁 国密
1
基于VB6、VBA实现的国密4对称算法加密解密,算法密钥长度128位(16字节),处理的分组长度也为128位(16字节)。
2022-09-22 22:36:39 14KB 国密4 SM4 国密算法
1
基于MIRACL大数库实现的国密2非对称加密解密、签名验签工具,使用Delphi 7编写
2022-09-14 23:16:34 223KB 国密算法 SM2 非对称 国密2
1
国密随机数检测工具,随机数检测
2022-09-09 19:00:11 3.7MB 国密随机数检测
1
GM_T 0004-2012 SM3密码杂凑算法.pdf 中华人民共和国国产密码行业标准
2022-09-07 09:00:08 2.87MB SM3 国密 杂凑算法
1
国密SM2加解密算法、数字签名算法、秘钥交换协议,SM3哈希杂凑算法的C语言实现,未使用任何非标准库,可以直接运行,且支持单片机平台。
2022-08-26 14:27:12 7.18MB 国密 C语言 单片机 SM2
代码说明 生日攻击的目的是寻求一个基于sm3哈希值的弱碰撞,原理是一定长度和hash值结果2^32长度,在2^16密文空间中可以以50%以上的概率找到一个hash碰撞。 这里我使用了类似查表攻击似的数据结构,一边存表一边查表(可以使用多线程进一步优化脚本性能),以便可以在较短时间内找到一个前16bit的hash弱碰撞。 如果寻找更长bit的碰撞,寻找时间也会相应变长。 运行指导 将源码clone到本地运行main函数即可运行生日攻击脚本。 软件环境:Visual Studio 2019 硬件环境:PC机
2022-08-22 18:00:18 8KB sm3 生日攻击 c++ 国密算法
1
代码说明 ρ攻击的目的和生日攻击类似,也是寻求一个基于sm3哈希值的弱碰撞,但是寻找的方式是通过ρ递推表达式来依次尝试。 这里我使用了类似查表攻击似的数据结构,一边存表一边查表(可以使用多线程进一步优化脚本性能),以便可以在较短时间内找到一个前16bit的hash弱碰撞。 如果寻找更长bit的碰撞,寻找时间也会相应变长。 实验结果可见,寻找16bit碰撞中生日攻击所需要的时间少于ρ攻击,但是如果加长碰撞的bit长度,ρ攻击会比生日攻击展现出更好的效率。 运行指导 将源码clone到本地运行main函数即可运行ρ攻击脚本。 软件环境:Visual Studio 2019 硬件环境:PC机
2022-08-22 18:00:16 6KB sm3 c++ rho ρ攻击
1
代码说明 对sm4进行了优化加速,具体方法包括多线程运行、SMID指令集优化、循环展开等。 运行指导 将源码clone到本地运行main函数即可运行。 软件环境:Visual Studio 2019 硬件环境:PC机
2022-08-22 18:00:12 3KB sm4 代码优化 SMID 多线程
1