public class RSA extends Object
| 构造器和说明 |
|---|
RSA(byte[] privateKey,
byte[] publicKey) |
| 限定符和类型 | 方法和说明 |
|---|---|
byte[] |
decryptByPrivateKey(byte[] data)
用私钥对数据进行解密。
|
byte[] |
decryptByPublicKey(byte[] data)
用公钥对数据进行解密。
|
byte[] |
encryptByPrivateKey(byte[] data)
用私钥对数据进行加密。
|
byte[] |
encryptByPrivateKey(byte[] data,
int off,
int len)
用私钥对数据进行加密。
|
byte[] |
encryptByPublicKey(byte[] data)
用公钥对数据进行加密。
|
byte[] |
encryptByPublicKey(byte[] data,
int off,
int len)
用公钥对数据进行加密。
|
static PrivateKey |
generatePrivateKey(byte[] key) |
static PublicKey |
generatePublicKey(byte[] key) |
public RSA(byte[] privateKey,
byte[] publicKey)
throws GeneralSecurityException
public byte[] encryptByPrivateKey(byte[] data)
throws GeneralSecurityException
data - 数据GeneralSecurityException - errpublic byte[] encryptByPrivateKey(byte[] data,
int off,
int len)
throws GeneralSecurityException
data - 数据off - 起始偏移值len - 长度GeneralSecurityException - errpublic byte[] decryptByPrivateKey(byte[] data)
throws GeneralSecurityException
data - 数据GeneralSecurityException - errpublic byte[] encryptByPublicKey(byte[] data)
throws GeneralSecurityException
data - 数据GeneralSecurityException - errpublic byte[] encryptByPublicKey(byte[] data,
int off,
int len)
throws GeneralSecurityException
data - 数据off - 起始偏移值len - 长度GeneralSecurityException - errpublic byte[] decryptByPublicKey(byte[] data)
throws GeneralSecurityException
data - 数据GeneralSecurityException - errpublic static PrivateKey generatePrivateKey(byte[] key) throws GeneralSecurityException
public static PublicKey generatePublicKey(byte[] key) throws GeneralSecurityException
Copyright © 2022. All rights reserved.