| | |
| | | |
| | | @Test |
| | | public void decodeTest() { |
| | | RSA rsa = new RSA(); |
| | | |
| | | // 公钥加密,私钥解密 |
| | | byte[] encrypt = rsa.encrypt(StrUtil.bytes("我是一段测试aaaa", CharsetUtil.CHARSET_UTF_8), KeyType.PublicKey); |
| | | byte[] decrypt = rsa.decrypt(encrypt, KeyType.PrivateKey); |
| | | |
| | | System.out.println(StrUtil.str(decrypt, CharsetUtil.CHARSET_UTF_8)); |
| | | String ss = "pAEYpX4a+gm9lqy2/bQNx/EjJS0D7I/ezcCB+G/pgI5GDLWUj7+S7jhGWlV2PTGHcNj8vJQRXp5qpV7GOmaQX30HVao3srsOEL2CWU5F/5A4T9ncs3NuoYEv5LUCTolEEq8r5VdBRzU9BoZCISLFQxjFIp5inuydjz2JE9lnOBYQIP8kZSXHy2N1gkythypbj81q9cC83wNND7pvSjw140EDtXWqlCIhpoZlwB/n8+D5khBHwxWhuf0wacYLj9aKZ8tSKMyw0/WdQvpBZ6ymxuoHrLlcL36PTEN59rce9tnnRs5+AjAXppx4GIODdvbHLQJurBslw2GVHJeDbugRvA=="; |
| | | RSA rsa = new RSA(AppContants.RESP_PRIVATE_KEY, AppContants.RESP_PUBLIC_KEY); |
| | | String s = rsa.decryptStr(ss, KeyType.PrivateKey); |
| | | System.out.println(s); |
| | | } |
| | | |
| | | } |