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, initMacKey
public 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
Exception
public static byte[] decryptByPrivateKey(byte[] data, String key) throws Exception
Exception
public static byte[] decryptByPublicKey(byte[] data, String key) throws Exception
Exception
public static byte[] encryptByPublicKey(byte[] data, String key) throws Exception
Exception
public static byte[] encryptByPrivateKey(byte[] data, String key) throws Exception
Exception
public static String getPrivateKey(Map<String,Object> keyMap) throws Exception
Exception
public static String getPublicKey(Map<String,Object> keyMap) throws Exception
Exception
public static void main(String[] args)
Copyright © 2022. All rights reserved.