public abstract class RSACoder extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_ALGORITHM |
static String |
PRIVATE_KEY |
static String |
PUBLIC_KEY |
| Constructor and Description |
|---|
RSACoder() |
| Modifier and Type | Method and Description |
|---|---|
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 final String KEY_ALGORITHM
public static final String PUBLIC_KEY
public static final String PRIVATE_KEY
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 © 2018. All rights reserved.