只是一个简单的问题:
如何将 SecretKey 转换为字符串?
使用 base64 的 javax.xml.bind.DatatypeConverter 我收到以下错误消息:
javax.xml.bind.DatatypeConverter 中的 printBase64Binary(byte[]) 不能应用于 (javax.crypto.SecretKey) String myAesKey_as_string = DatatypeConverter.printBase64Binary(myAesKey);
代码是:
KeyGenerator keygenerator = KeyGenerator.getInstance("DES");
SecretKey myAesKey = keygenerator.generateKey();
String myAesKey_as_string = DatatypeConverter.printBase64Binary(myAesKey);