public class RSA extends Object
| 构造器和说明 |
|---|
RSA() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
decrypt(PrivateKey privateKey,
String cipherText) |
static String |
decrypt(PublicKey publicKey,
String cipherText) |
static String |
decryptByPrivateKey(String key,
String cipherText) |
static String |
decryptByPublicKey(String key,
String cipherText) |
static String |
encrypt(PrivateKey privateKey,
String plainText) |
static String |
encrypt(PublicKey publicKey,
String plainText) |
static String |
encryptByPrivateKey(String key,
String plainText) |
static String |
encryptByPublicKey(String key,
String plainText) |
static KeyPair |
genKeyPair(int keySize) |
static byte[][] |
genKeyPairBytes(int keySize) |
static String[] |
genKeyPairStr(int keySize) |
static PublicKey |
getPublicKeyByFile(String file) |
static PublicKey |
getPublicKeyByX509(String x509File) |
static PrivateKey |
toPrivateKey(byte[] privateKeyBytes) |
static PrivateKey |
toPrivateKey(String privateKeyText) |
static PublicKey |
toPublicKey(byte[] publicKeyBytes) |
static PublicKey |
toPublicKey(String publicKeyText) |
public static String decrypt(PrivateKey privateKey, String cipherText)
public static String encrypt(PrivateKey privateKey, String plainText)
public static PublicKey toPublicKey(byte[] publicKeyBytes)
public static PrivateKey toPrivateKey(String privateKeyText)
public static PrivateKey toPrivateKey(byte[] privateKeyBytes)
public static KeyPair genKeyPair(int keySize)
public static byte[][] genKeyPairBytes(int keySize)
public static String[] genKeyPairStr(int keySize) throws NoSuchAlgorithmException, NoSuchProviderException
Copyright © 2025 fossc. All rights reserved.