public static class EncryptionUtil.RSAEncryption extends Object
| 构造器和说明 |
|---|
RSAEncryption() |
| 限定符和类型 | 方法和说明 |
|---|---|
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(KeyPair keyPair)
取得私钥
|
static String |
getPublicKey(KeyPair keyPair)
取得公钥
|
static KeyPair |
initKey(int keySize)
初始化密钥对
|
public static KeyPair initKey(int keySize) throws Exception
Exceptionpublic static String getPrivateKey(KeyPair keyPair)
keyMap - 密钥mappublic static String getPublicKey(KeyPair keyPair) throws Exception
KeyPair - 密钥对Exceptionpublic static byte[] encryptByPrivateKey(byte[] data,
String key)
throws Exception
data - 待加密数据key - 密钥Exceptionpublic static byte[] encryptByPublicKey(byte[] data,
String key)
throws Exception
data - 待加密数据key - 密钥Exceptionpublic static byte[] decryptByPrivateKey(byte[] data,
String key)
throws Exception
data - 待解密数据key - 密钥ExceptionCopyright © 2019. All rights reserved.