public class PwdUtils extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
decodeHex(String data,
String key)
AES解密
|
static String |
decryptHex(String data,
String key)
AES解密
|
static String |
decryptPwd(String data,
String clientPublicKey)
通过RSA公钥获取AES密钥,再解密内容
|
static String |
encodeHex(String data,
String key)
AES加密
|
static String |
encryptHex(String data,
String key)
AES加密HEX
|
static String |
encryptPwd(String data,
String clientPublicKey)
通过RSA公钥获取AES密钥,再加密内容
|
static String |
getAesKey(String clientPublicKey)
通过RSA公钥截取AES密钥
|
static String |
getPassWord(String passwordHash,
String clientEncryptPublicKey,
String privateKey)
RSA解密出AES密钥,AES密钥解密密码
|
public static String getPassWord(String passwordHash, String clientEncryptPublicKey, String privateKey)
passwordHash - 客户端公钥加密的密码clientEncryptPublicKey - 服务端公钥加密的客户端公用privateKey - 服务端私钥public static String encryptPwd(String data, String clientPublicKey)
data - 被加密的字符串clientPublicKey - RSA公钥public static String decryptPwd(String data, String clientPublicKey)
data - 被解密的Base64字符串clientPublicKey - RSA公钥public static String encryptHex(String data, String key)
data - 被加密的字符串key - 密钥public static String decryptHex(String data, String key)
data - 被解密信息key - 密钥public static String encodeHex(String data, String key)
data - 加密内容key - 密钥public static String decodeHex(String data, String key)
data - 被解密的HEX字符串key - 密钥Copyright © 2024. All rights reserved.