From 6700576f3215405721de27a1dd3036526b7ad740 Mon Sep 17 00:00:00 2001 From: xyli Date: Fri, 3 Mar 2023 13:44:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E6=B5=8B=E8=AF=95=E7=B1=BBTe?= =?UTF-8?q?stCert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/test/java/TestCert.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/test/java/TestCert.java b/src/test/java/TestCert.java index 0d9f46d..dfe9b9f 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)); } } -- Gitee