IT序号网

sm2 sm3 sm4 加密解密 Java实现

sanshao 2021年06月11日 编程语言 312 0

SM4.0(原名SMS4.0)是中华人民共和国政府采用的一种分组密码标准,由国家密码管理局于2012年3月21日发布。相关标准为“GM/T 0002-2012《SM4分组密码算法》(原SMS4分组密码算法)”。

Java实例代码,参见下面的github连接,下载下来,引入jar包,直接run可以的。

国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位

使用的依赖

    // https://mvnrepository.com/artifact/org.bouncycastle/bcpkix-jdk15on 
    compile group: 'org.bouncycastle', name: 'bcpkix-jdk15on', version: '1.57' 
    // https://mvnrepository.com/artifact/commons-codec/commons-codec 
    compile group: 'commons-codec', name: 'commons-codec', version: '1.9'

搜索jar的工具网址连接,即maven仓库地址:

公共maven远程仓库地址


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!