java.lang.Object
develop.toolkit.base.utils.CryptAdvice.RSA
- Enclosing class:
- CryptAdvice
RSA算法
-
Constructor Details
-
RSA
public RSA()
-
-
Method Details
-
createRSAKeys
生成公钥和私钥对- Returns:
- 公钥 私钥
-
encrypt
RSA公钥加密- Parameters:
original- 原文publicKeyBase64- base64公钥- Returns:
- 密文
- Throws:
CryptException
-
decrypt
RSA私钥解密- Parameters:
ciphertext- 密文privateKeyBase64- base64私钥- Returns:
- 明文
- Throws:
CryptException
-
signature
生成base64签名结果- Parameters:
data- 数据privateKeyBase64- base64私钥- Returns:
- base64签名
-
verifySignature
用公钥验证签名- Parameters:
data- 数据signatureBase64- base64签名字符串publicKeyBase64- base64公钥
-