【发布时间】:2013-04-20 10:56:38
【问题描述】:
我在 java 中看到了加密。在生成密钥时,他们拥有
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);
我很困惑。请帮助我。提前谢谢...
【问题讨论】:
-
“我很困惑。”确实... ;)
标签: java security encryption base64