我正在使用 java 密码学来生成公钥和私钥。我String.getBytes()
用来生成它。但是在解密时,我使用相同String.getBytes()
的方法来获取密钥。但我没有得到与以前相同的密钥。请帮忙。下面是代码示例。
KeyPairGenerator keyGenerator = KeyPairGenerator.getInstance("RSA");
SecureRandom ss = null;
ss = new SecureRandom("ABCD".getBytes(UNICODE_FORMAT));
keyGenerator.initialize(512, ss);
KeyPair myKeyPair = keyGenerator.generateKeyPair();
System.out.println(myKeyPair.getPrivate());
System.out.println(myKeyPair.getPublic());