@Deprecated public class RSAUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
KEY_ALGORITHM
已过时。
加密算法RSA
|
static String |
PRIVATE_KEY
已过时。
|
static String |
PUBLIC_KEY
已过时。
|
| 构造器和说明 |
|---|
RSAUtils()
已过时。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
decryptByPrivateKey(byte[] encryptedData,
String privateKey)
|
static String |
decryptByPrivateKey(String data)
|
static byte[] |
encryptByPublicKey(byte[] data,
String publicKey)
|
static String |
encryptByPublicKey(String data)
|
static String |
encryptByPublicKey(String data,
String clientPublicKey)
|
static String |
getDecryptPassword(String passwordHash,
String clientEncryptPublicKey)
已过时。
|
static String |
getPassWord(String passwordHash,
String clientEncryptPublicKey)
|
@Deprecated public static final String PUBLIC_KEY
@Deprecated public static final String PRIVATE_KEY
public static byte[] decryptByPrivateKey(byte[] encryptedData,
String privateKey)
throws Exception
私钥解密
encryptedData - 已加密数据privateKey - 私钥(BASE64编码)Exception - 异常public static byte[] encryptByPublicKey(byte[] data,
String publicKey)
throws Exception
公钥加密
data - 源数据publicKey - 公钥(BASE64编码)Exception - 异常public static String encryptByPublicKey(String data) throws Exception
data - 加密数据Exception - 异常public static String encryptByPublicKey(String data, String clientPublicKey) throws Exception
data - 加密数据clientPublicKey - 密钥Exception - 异常public static String decryptByPrivateKey(String data) throws Exception
data - 被解密数据Exception - 异常public static String getPassWord(String passwordHash, String clientEncryptPublicKey)
passwordHash - 客户端公钥加密的密码clientEncryptPublicKey - 服务端公钥加密的客户端公用Copyright © 2024. All rights reserved.