当前位置: 首页 > 工具软件 > Bouncy Castle > 使用案例 >

使用Bouncy Castle(pom版本:bcprov-jdk15on 1.59)中SM4 加密解密算法 ECB

竺绍辉
2023-12-01

SM4 加密算法 加密 SM4算法是一种分组密码算法。其分组长度为128bit,密钥长度也为128bit。

加密算法与密钥扩展算法均采用32轮非线性迭代结构,以字(32位)为单位进行加密运算,每一次迭代运算均为一轮变换函数F。SM4算法加/解密算法的结构相同,只是使用轮密钥相反,其中解密轮密钥是加密轮密钥的逆序。

public class encryption_decrypt {
   

    static {
   
        Security.addProvider(new BouncyCastleProvider());
    }
    
 类似资料: