diff --git a/src/test/java/TestCert.java b/src/test/java/TestCert.java index 0d9f46d057fafda13f0ab31a9fd1f4e99a1fb116..dfe9b9f24701a26ac612362fb5977ba00f207c89 100644 --- a/src/test/java/TestCert.java +++ b/src/test/java/TestCert.java @@ -11,6 +11,16 @@ import java.security.PublicKey; */ public class TestCert { public static void main(String[] args) { - + PrivateKey privateKey = PemUtil.readPemPrivateKey(ResourceUtil.getStream("D:\\SystemDocument\\Desktop\\1979263_jpom.keepbx.cn.key")); + PublicKey publicKey = PemUtil.readPemPublicKey(ResourceUtil.getStream("D:\\SystemDocument\\Desktop\\1979263_jpom.keepbx.cn.pem")); + + RSA rsa = new RSA(privateKey, publicKey); + String str = "你好,Hutool";//测试字符串 + + String encryptStr = rsa.encryptBase64(str, KeyType.PublicKey); + String decryptStr = rsa.decryptStr(encryptStr, KeyType.PrivateKey); + System.out.println(encryptStr); + System.out.println(decryptStr); + System.out.println(str.equals(decryptStr)); } }