public class RSACoder extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
KEY_ALGORITHM |
static String |
SIGNATURE_ALGORITHM |
| 构造器和说明 |
|---|
RSACoder() |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
decryptByPrivateKey(byte[] data,
String key) |
static byte[] |
decryptByPublicKey(byte[] data,
String key) |
static byte[] |
encryptByPrivateKey(byte[] data,
String key) |
static byte[] |
encryptByPublicKey(byte[] data,
String key) |
static String |
getPrivateKey(Map<String,Object> keyMap) |
static String |
getPublicKey(Map<String,Object> keyMap) |
static Map<String,Object> |
initKey() |
static String |
sign(byte[] data,
String privateKey) |
static boolean |
verify(byte[] data,
String publicKey,
String sign) |
public static boolean verify(byte[] data,
String publicKey,
String sign)
throws Exception
Exceptionpublic static byte[] decryptByPrivateKey(byte[] data,
String key)
throws Exception
Exceptionpublic static byte[] decryptByPublicKey(byte[] data,
String key)
throws Exception
Exceptionpublic static byte[] encryptByPublicKey(byte[] data,
String key)
throws Exception
Exceptionpublic static byte[] encryptByPrivateKey(byte[] data,
String key)
throws Exception
ExceptionCopyright © 2023. All rights reserved.