我在 java.In 中看到了加密,以生成他们拥有的密钥
KeyGenerator keyGen = KeyGenerator.getInstance("DES");
Key secretKey = keyGen.generateKey();
byte[] keyBytes = secretKey.getEncoded()
Key secretKey = keyGen.generateKey();
byte[] key = secretKey.getEncoded();
byte[] encodedKey=Base64.encodeBase64(key );
String keyText = new String(encodedKey);
我的问题是为什么需要使用 Base64.encodeBase64(key)
. 如果我直接使用有什么问题
String keyText = new String(key);
我很困惑。请帮助我。提前谢谢...