public class RSACoder extends RsaUtil
| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_ALGORITHM |
static String |
KEY_ALGORITHM_DETAIL |
static String |
PRIVATE_KEY |
static String |
PUBLIC_KEY |
static String |
SIGNATURE_ALGORITHM |
| Constructor and Description |
|---|
RSACoder() |
| Modifier and Type | Method and Description |
|---|---|
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 void |
main(String[] args) |
static String |
sign(byte[] data,
String privateKey) |
static boolean |
verify(byte[] data,
String publicKey,
String sign) |
bytesToString, decryptBASE64, encryptBASE64, encryptHMAC, encryptMD5, encryptSHA, initMacKeypublic static final String KEY_ALGORITHM
public static final String KEY_ALGORITHM_DETAIL
public static final String SIGNATURE_ALGORITHM
public static final String PUBLIC_KEY
public static final String PRIVATE_KEY
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
Exceptionpublic static String getPrivateKey(Map<String,Object> keyMap) throws Exception
Exceptionpublic static String getPublicKey(Map<String,Object> keyMap) throws Exception
Exceptionpublic static void main(String[] args)
Copyright © 2022. All rights reserved.