类 Sm4Util
- java.lang.Object
-
- cool.doudou.doudada.cipher.algorithm.util.Sm4Util
-
public class Sm4Util extends java.lang.ObjectSm4Util- 从以下版本开始:
- 2022/08/31
- 作者:
- jiangcs
-
-
构造器概要
构造器 构造器 说明 Sm4Util()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static java.lang.Stringdecrypt(java.lang.String ciphertext, java.lang.String decryptKey)解密:ECBstatic java.lang.Stringdecrypt(java.lang.String ciphertext, java.lang.String decryptKey, java.lang.String iv)解密:CBCstatic java.lang.Stringencrypt(java.lang.String plaintext, java.lang.String encryptKey)加密:ECBstatic java.lang.Stringencrypt(java.lang.String plaintext, java.lang.String encryptKey, java.lang.String iv)加密:CBC
-
-
-
方法详细资料
-
encrypt
public static java.lang.String encrypt(java.lang.String plaintext, java.lang.String encryptKey)加密:ECB- 参数:
plaintext- 明文encryptKey- 加密Key- 返回:
- 密文字符串
-
decrypt
public static java.lang.String decrypt(java.lang.String ciphertext, java.lang.String decryptKey)解密:ECB- 参数:
ciphertext- 密文decryptKey- 解密Key- 返回:
- 明文字符串
-
encrypt
public static java.lang.String encrypt(java.lang.String plaintext, java.lang.String encryptKey, java.lang.String iv)加密:CBC- 参数:
plaintext- 明文encryptKey- 加密Keyiv- IV值- 返回:
- 密文字符串
-
decrypt
public static java.lang.String decrypt(java.lang.String ciphertext, java.lang.String decryptKey, java.lang.String iv)解密:CBC- 参数:
ciphertext- 密文decryptKey- 解密Keyiv- IV值- 返回:
- 明文字符串
-
-