public class RSA extends Object
| 构造器和说明 |
|---|
RSA() |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
decrypt(byte[] data,
Key key)
解密
|
static String |
decryptFromBase64(String data,
Key key)
解密
|
static byte[] |
encrypt(byte[] data,
Key key)
加密
|
static String |
encryptToBase64(String data,
Key key)
加密
|
static byte[] |
sign(byte[] data,
PrivateKey key,
DigestAlgEnum digestAlg)
签名
|
static String |
sign(String data,
PrivateKey key,
DigestAlgEnum digestAlg)
签名
|
static String |
sign(String data,
PrivateKey key,
DigestAlgEnum digestAlg,
SignOptions options)
签名
|
static boolean |
verifySign(byte[] data,
byte[] sign,
PublicKey publicKey,
DigestAlgEnum digestAlg)
验证签名
|
static boolean |
verifySign(String data,
String sign,
PublicKey pubicKey,
DigestAlgEnum digestAlg)
验证签名
|
public static boolean verifySign(byte[] data,
byte[] sign,
PublicKey publicKey,
DigestAlgEnum digestAlg)
data - 数据sign - 签名publicKey - 公钥digestAlg - 签名算法public static boolean verifySign(String data, String sign, PublicKey pubicKey, DigestAlgEnum digestAlg)
data - 数据sign - 签名pubicKey - 公钥digestAlg - 签名算法public static byte[] sign(byte[] data,
PrivateKey key,
DigestAlgEnum digestAlg)
data - 数据key - 密钥digestAlg - 签名算法public static String sign(String data, PrivateKey key, DigestAlgEnum digestAlg)
data - 数据key - 密钥digestAlg - 签名算法public static String sign(String data, PrivateKey key, DigestAlgEnum digestAlg, SignOptions options)
data - 数据key - 密钥digestAlg - 签名算法public static byte[] encrypt(byte[] data,
Key key)
data - 数据key - 密钥public static String encryptToBase64(String data, Key key)
data - 数据key - 密钥public static byte[] decrypt(byte[] data,
Key key)
data - 数据key - 密钥Copyright © 2022. All rights reserved.