类 RsaUtil
java.lang.Object
cn.hamm.airpower.util.RsaUtil
RSA加解密助手类
- 作者:
- Hamm.cn
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明final @NotNull StringconvertPrivateKeyToPEM(@NotNull PrivateKey privateKey) 将私钥转换为PEM格式final @NotNull StringconvertPublicKeyToPEM(@NotNull PublicKey publicKey) 将公钥转换为PEM格式final KeyPair生成RSA密钥对final @NotNull StringprivateKeyDecrypt(String encryptedContent) 私钥解密final StringprivateKeyEncrypt(String sourceContent) 私钥加密final @NotNull StringpublicKeyDecrypt(String encryptedContent) 公钥解密final StringpublicKeyEncrypt(String sourceContent) 公钥加密
-
构造器详细资料
-
RsaUtil
public RsaUtil()
-
-
方法详细资料
-
publicKeyEncrypt
公钥加密
- 参数:
sourceContent- 原文- 返回:
- 密文
-
privateKeyDecrypt
私钥解密
- 参数:
encryptedContent- 密文- 返回:
- 原文
-
privateKeyEncrypt
私钥加密
- 参数:
sourceContent- 原文- 返回:
- 密文
-
publicKeyDecrypt
公钥解密
- 参数:
encryptedContent- 密文- 返回:
- 原文
-
generateKeyPair
生成RSA密钥对
- 返回:
- KeyPair
- 抛出:
NoSuchAlgorithmException
-
convertPublicKeyToPEM
将公钥转换为PEM格式
- 参数:
publicKey- 公钥- 返回:
- PEM
-
convertPrivateKeyToPEM
@NotNull public final @NotNull String convertPrivateKeyToPEM(@NotNull @NotNull PrivateKey privateKey) 将私钥转换为PEM格式
- 参数:
privateKey- 私钥- 返回:
- PEM
-