| 构造器和说明 |
|---|
CBC() |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
decryptToData(byte[] cipherBytes,
byte[] keyBytes,
byte[] ivBytes)
SM4_CBC PKCS7Padding模式字节码解密
|
static String |
decryptToHex(String cipherHex,
String keyHex,
String ivHex)
SM4_CBC PKCS7Padding模式十六进制解密
|
static String |
decryptToText(String cipherHex,
String keyHex,
String ivHex)
SM4_CBC PKCS7Padding模式字符串解密
|
static byte[] |
encryptFromData(byte[] plainBytes,
byte[] keyBytes,
byte[] ivBytes)
SM4_CBC PKCS7Padding模式字节码加密
|
static String |
encryptFromHex(String plainHex,
String keyHex,
String ivHex)
SM4_CBC PKCS7Padding模式十六进制加密
|
static String |
encryptFromText(String plainText,
String keyHex,
String ivHex)
SM4_CBC PKCS7Padding模式字符串加密
|
static byte[] |
noPaddingDecryptToData(byte[] cipherBytes,
byte[] keyBytes,
byte[] ivBytes)
SM4_CBC NoPadding模式字节码解密
|
static String |
noPaddingDecryptToHex(String cipherHex,
String keyHex,
String ivHex)
SM4_CBC NoPadding模式十六进制解密
|
static String |
noPaddingDecryptToText(String cipherHex,
String keyHex,
String ivHex)
SM4_CBC NoPadding模式字符串解密
|
static byte[] |
noPaddingEncryptFromData(byte[] plainBytes,
byte[] keyBytes,
byte[] ivBytes)
SM4_CBC NoPadding模式字节码加密
|
static String |
noPaddingEncryptFromHex(String plainHex,
String keyHex,
String ivHex)
SM4_CBC NoPadding模式十六进制加密
|
static String |
noPaddingEncryptFromText(String plainText,
String keyHex,
String ivHex)
SM4_CBC NoPadding模式字符串加密
|
public static String encryptFromText(String plainText, String keyHex, String ivHex) throws GmCryptoException
plainText - 明文字符串keyHex - 密钥十六进制串ivHex - 密钥十六进制串GmCryptoExceptionpublic static String encryptFromHex(String plainHex, String keyHex, String ivHex) throws GmCryptoException
plainHex - 明文十六进制串keyHex - 密钥十六进制串ivHex - 密钥十六进制串GmCryptoExceptionpublic static byte[] encryptFromData(byte[] plainBytes,
byte[] keyBytes,
byte[] ivBytes)
throws GmCryptoException
plainBytes明文字节码 - keyBytes - 密钥字节码ivBytes - 盐字节码GmCryptoExceptionpublic static String noPaddingEncryptFromText(String plainText, String keyHex, String ivHex) throws GmCryptoException
plainText - 明文字符串keyHex - 密钥十六进制串ivHex - 密钥十六进制串GmCryptoExceptionGmCryptoExceptionpublic static String noPaddingEncryptFromHex(String plainHex, String keyHex, String ivHex) throws GmCryptoException
plainHex - 明文十六进制串keyHex - 密钥十六进制串ivHex - 密钥十六进制串GmCryptoExceptionpublic static byte[] noPaddingEncryptFromData(byte[] plainBytes,
byte[] keyBytes,
byte[] ivBytes)
throws GmCryptoException
plainBytes明文字节码 - keyBytes - 密钥字节码ivBytes - 盐字节码GmCryptoExceptionpublic static String decryptToText(String cipherHex, String keyHex, String ivHex) throws GmCryptoException
cipherHex - 密文十六进制串keyHex - 密钥十六进制串ivHex - 密钥十六进制串GmCryptoExceptionpublic static String decryptToHex(String cipherHex, String keyHex, String ivHex) throws GmCryptoException
cipherHex - 密文十六进制串keyHex - 密钥十六进制串ivHex - 密钥十六进制串GmCryptoExceptionpublic static byte[] decryptToData(byte[] cipherBytes,
byte[] keyBytes,
byte[] ivBytes)
throws GmCryptoException
cipherBytes - 密文字节码keyBytes - 密钥字节码ivBytes - 盐字节码GmCryptoExceptionpublic static String noPaddingDecryptToText(String cipherHex, String keyHex, String ivHex) throws GmCryptoException
cipherHex - 密文十六进制串keyHex - 密钥十六进制串ivHex - 密钥十六进制串GmCryptoExceptionpublic static String noPaddingDecryptToHex(String cipherHex, String keyHex, String ivHex) throws GmCryptoException
cipherHex - 密文十六进制串keyHex - 密钥十六进制串ivHex - 密钥十六进制串GmCryptoExceptionGmCryptoExceptionpublic static byte[] noPaddingDecryptToData(byte[] cipherBytes,
byte[] keyBytes,
byte[] ivBytes)
throws GmCryptoException
cipherBytes - 密文字节码keyBytes - 密钥字节码ivBytes - 盐字节码GmCryptoExceptionCopyright © 2025. All rights reserved.