...
...
前言 项目里需要用到sm4加密,在这里记录一下(springboot)。 依赖 bouncycastle 代码 直接贴代码,可以根据自己的需要封装相对应的代码逻辑。 ...
前几天项目用到sm4加密解密,加密为十六进制字符串,再将十六进制字符串解密。网上百度了下,sm4是密钥长度和加密明文加密密文都为16个字节十六进制数据,网上的sm4 c语言算法很容易搜到,笔者刚开始没怎么理解,以为只能对16字节数据进行加密,并且不论是多少字节的数据加密出来都是16字节的。后来看了 ...
...
前几天和其他公司系统做对接,每隔5分钟把数据推到对方系统。 sign生成规则:sm3(年月日+单位编码+byzl@smart) sid=sm4({"depaCode":"4403","sign":"11111","registerDeskAmount ...
https://gitee.com/t115liyanpeng/license sm3: sm3.go sm3block.go sm4: block.go cipher.go const.go 使用 ...
国密SM4算法 与DES和AES算法相似,国密SM4算法是一种分组加密算法。SM4分组密码算法是一种迭代分组密码算法,由加解密算法和密钥扩展算法组成。 SM4是一种Feistel结构的分组密码算法,其分组长度和密钥长度均为128bits。加密算法和密钥扩展算法迭代轮数均为 ...
前言 上篇文章我们介绍了国产SM4加密算法的后端java实现方案。没有看过的小伙伴可以看一下这篇文章。 https://www.cnblogs.com/jichi/p/12907453.html 本篇文章将介绍前端vue的解决方案,和java后端互相辉映。 说起前端的vue,真的是一个非常好 ...