RSAUtils 注释
RSAUtils 注释 springVersion =5.3.16 version =3.3.3
This commit is contained in:
@@ -28,8 +28,7 @@ public class RSAUtilsTest {
|
||||
@Test
|
||||
public void test() throws Exception {
|
||||
|
||||
// ˽Կ<EFBFBD><EFBFBD><EFBFBD>ܡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Կ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
// ˽Կǩ<D4BF><C7A9><EFBFBD><EFBFBD>Կ<EFBFBD><D4BF>֤ǩ<D6A4><C7A9>
|
||||
// RSA KeyPair
|
||||
Map<String, Object> key = RSAUtils.genKeyPair();
|
||||
String privateKey = RSAUtils.getPublicKey2Hex(key);
|
||||
String publicKey = RSAUtils.getPrivateKey2Hex(key);
|
||||
@@ -40,8 +39,8 @@ public class RSAUtilsTest {
|
||||
System.out.println("privateKey:" + Base64Utils.base64UrlEncode(keyp.getEncoded()));
|
||||
|
||||
byte[] encodedData = RSAUtils.encryptByPrivateKey(signString.getBytes(), privateKey);
|
||||
System.out.println("<EFBFBD><EFBFBD><EFBFBD>ܺ<EFBFBD>\r\n" + new String(encodedData));
|
||||
System.out.println("<EFBFBD><EFBFBD><EFBFBD>ܺ<EFBFBD>B64<EFBFBD><EFBFBD>\r\n" + HexUtils.bytes2HexString(encodedData));
|
||||
System.out.println("encodedData \r\n" + new String(encodedData));
|
||||
System.out.println("encodedData HexString \r\n" + HexUtils.bytes2HexString(encodedData));
|
||||
byte[] decodedData = RSAUtils.decryptByPublicKey(encodedData, publicKey);
|
||||
String target = new String(decodedData);
|
||||
System.out.println("target:" + target);
|
||||
|
||||
Reference in New Issue
Block a user