public class RsaUtils extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
RsaUtils.RsaKeyPair
RSA 秘钥对
|
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CHARSET |
static String |
RSA_ALGORITHM |
| 构造器和说明 |
|---|
RsaUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static RsaUtils.RsaKeyPair |
createKeys(int keySize)
生成秘钥对
|
static String |
privateDecrypt(String data,
String privateKey)
私钥解密
|
static String |
privateEncrypt(String data,
String privateKey)
私钥加密
|
static String |
publicDecrypt(String data,
String publicKey)
公钥解密
|
static String |
publicEncrypt(String data,
String publicKey)
公钥加密,返回的base64 编码后的密文
|
public static RsaUtils.RsaKeyPair createKeys(int keySize)
keySize - 秘钥长度public static String publicEncrypt(String data, String publicKey)
data - 原文publicKey - publicKeypublic static String privateDecrypt(String data, String privateKey)
data - 密文privateKey - privateKeypublic static String privateEncrypt(String data, String privateKey)
data - origin stringprivateKey - privateKeyCopyright © 2022. All rights reserved.