随笔分类 - 国密
摘要:c/c++ 国密开源工程 http://gmssl.org/ java 国密开源代码 https://github.com/gotoworld/hsd-cipher-sm————————————————版权声明:本文为CSDN博主「Xiao_Qiang_Love」的原创文章,遵循CC 4.0 BY-
阅读全文
摘要:SM3.java public class SM3 { public static final byte[] iv = { 0x73, (byte) 0x80, 0x16, 0x6f, 0x49, 0x14, (byte) 0xb2, (byte) 0xb9, 0x17, 0x24, 0x42, (
阅读全文
摘要:前一阵子做的项目,越来越多的金融类应用使用国密算法进行加解密的运算。 国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。 SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。 SM2为非对称加
阅读全文
摘要:国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。 SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。 SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥
阅读全文
摘要:终于搞定了sm2算法在smt32单片机上的移植。源码可联系我索取。 之前的动态内存分配,在上面总是莫名其妙的崩。不知道堆和栈空间该改多大合适。且总共64K的内存,太受限了。 几次想放弃,最后还是坚持了一下,终于搞定啦! 看miracl库官方说明文档,是使用了内存吃紧的设备的。可以使用静态内存分配。但
阅读全文