public class RsaRawEncryptor extends Object
| Constructor and Description |
|---|
RsaRawEncryptor()
默认构造器
|
RsaRawEncryptor(KeyPair keyPair)
使用 密钥对 构造器
|
RsaRawEncryptor(String encoding,
PublicKey publicKey,
PrivateKey privateKey)
使用 编码、公钥、私钥 构造器
|
RsaRawEncryptor(String publicKey,
String privateKey)
使用 公钥、私钥 构造器
|
RsaRawEncryptor(String encoding,
String publicKey,
String privateKey)
使用 编码、公钥、私钥 构造器
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
decrypt(byte[] encryptedByteArray)
解密 数据
|
String |
decrypt(String encryptedText)
解密 数据
|
byte[] |
encrypt(byte[] byteArray)
加密 字节
|
static byte[] |
encrypt(byte[] text,
PublicKey key)
使用 公钥 加密 字节
|
String |
encrypt(String text)
加密 字符串
|
static KeyPair |
generateKeyPair()
获取 密钥对
|
String |
getPrivateKey()
获取 私钥
|
String |
getPublicKey()
获取 公钥
|
public RsaRawEncryptor()
public RsaRawEncryptor(String publicKey, String privateKey) throws InvalidKeyException
publicKey - 公钥privateKey - 私钥InvalidKeyException - 秘钥不合法public RsaRawEncryptor(KeyPair keyPair)
keyPair - 密钥对public RsaRawEncryptor(String encoding, PublicKey publicKey, PrivateKey privateKey)
encoding - 编码publicKey - 公钥privateKey - 私钥public RsaRawEncryptor(String encoding, String publicKey, String privateKey) throws InvalidKeyException
encoding - 编码publicKey - 公钥privateKey - 私钥InvalidKeyException - 秘钥不合法public static KeyPair generateKeyPair()
public String getPublicKey()
public String getPrivateKey()
public byte[] encrypt(byte[] byteArray)
byteArray - 字节public static byte[] encrypt(byte[] text,
PublicKey key)
text - 字节public String decrypt(String encryptedText)
encryptedText - 加密文本public byte[] decrypt(byte[] encryptedByteArray)
encryptedByteArray - 加密文本Copyright © 2021–2025 徐晓伟工作室. All rights reserved.