public class CryptoUtils extends Object
| 构造器和说明 |
|---|
CryptoUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
main(String[] args) |
static String |
sm2Decrypt(String text,
String privateKey)
国密sm2解密 非压缩密文
|
static String |
sm4Decrypt(String text,
String key)
国密sm4解密
|
static String |
sm4Decrypt(String text,
String key,
String iv,
String mode,
String padding) |
static String |
sm4Encrypt(String text,
String key)
国密sm4加密
|
static String |
sm4Encrypt(String text,
String key,
String iv,
String mode,
String padding)
国密sm4加密,支持自定义参数
|
static String |
sm4EncryptBase64(String text,
String key,
String iv,
String mode,
String padding)
国密sm4加密 支持自定义参数
|
public static String sm2Decrypt(String text, String privateKey)
text - 内容privateKey - 私钥public static String sm4Encrypt(String text, String key)
text - 内容key - 密钥public static String sm4Encrypt(String text, String key, String iv, String mode, String padding)
text - key - iv - mode - padding - public static String sm4EncryptBase64(String text, String key, String iv, String mode, String padding)
text - 内容key - 密钥iv - 偏移量mode - 模式("ECB","CBC")padding - 填充模式public static String sm4Decrypt(String text, String key)
text - 内容key - 密钥public static String sm4Decrypt(String text, String key, String iv, String mode, String padding)
text - 内容key - 密钥iv - 偏移量mode - 模式("ECB","CBC")padding - 填充模式public static void main(String[] args)
Copyright © 2025. All rights reserved.