public class RSAUtils extends Object
| 构造器和说明 |
|---|
RSAUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
decryptByPrivateKey(String value,
String key)
用私钥解密
|
static String |
encryptByPublicKey(String value,
String key)
用公钥加密
|
static RSA |
getRsa()
获取RSA
|
static void |
rsaTest() |
static String |
sign(String data,
String privateKey)
用私钥对信息生成数字签名
|
static boolean |
verifySign(String data,
String sign,
String publicKey)
用公钥验证数据签名
|
public static String decryptByPrivateKey(String value, String key) throws Exception
value - 密文key - 密钥Exception - RSA异常public static String encryptByPublicKey(String value, String key) throws Exception
value - 要加密数据key - 密钥Exception - RSA异常public static String sign(String data, String privateKey) throws Exception
data - 加密数据privateKey - 私钥Exception - RSA异常public static boolean verifySign(String data, String sign, String publicKey) throws Exception
data - 报文数据sign - 签名publicKey - 公钥Exception - 验签异常Copyright © 2024. All rights reserved.