public abstract class RSACoder extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
KEY_ALGORITHM |
static String |
PRIVATE_KEY |
static String |
PUBLIC_KEY |
| 构造器和说明 |
|---|
RSACoder() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
checkPrivateEncrypt(String data,
String sign,
String pbKey) |
static boolean |
checkPublicEncrypt(String data,
String sign,
String pvKey) |
static byte[] |
decryptByPrivateKey(byte[] data,
byte[] key) |
static String |
decryptByPrivateKey(String data,
String key) |
static byte[] |
decryptByPublicKey(byte[] data,
byte[] key) |
static String |
decryptByPublicKey(String data,
String key) |
static byte[] |
encryptByPrivateKey(byte[] data,
byte[] key) |
static String |
encryptByPrivateKey(String data,
String key) |
static byte[] |
encryptByPublicKey(byte[] data,
byte[] key) |
static String |
encryptByPublicKey(String data,
String key) |
static String |
getPrivate(String path,
String pwd) |
static byte[] |
getPrivateKey(Map<String,Object> keyMap) |
static byte[] |
getPublicKey(Map<String,Object> keyMap) |
static Map<String,Object> |
initKey() |
public static byte[] decryptByPrivateKey(byte[] data,
byte[] key)
throws Exception
Exceptionpublic static String decryptByPrivateKey(String data, String key) throws Exception
Exceptionpublic static byte[] decryptByPublicKey(byte[] data,
byte[] key)
throws Exception
Exceptionpublic static String decryptByPublicKey(String data, String key) throws Exception
Exceptionpublic static byte[] encryptByPublicKey(byte[] data,
byte[] key)
throws Exception
Exceptionpublic static String encryptByPublicKey(String data, String key) throws Exception
Exceptionpublic static byte[] encryptByPrivateKey(byte[] data,
byte[] key)
throws Exception
Exceptionpublic static String encryptByPrivateKey(String data, String key) throws Exception
Exceptionpublic static boolean checkPublicEncrypt(String data, String sign, String pvKey) throws Exception
Exceptionpublic static boolean checkPrivateEncrypt(String data, String sign, String pbKey) throws Exception
Exceptionpublic static byte[] getPrivateKey(Map<String,Object> keyMap) throws Exception
Exceptionpublic static byte[] getPublicKey(Map<String,Object> keyMap) throws Exception
ExceptionCopyright © 2021. All rights reserved.