您无法可靠地将随机字节转换为
String。结果将取决于运行此字符的计算机上的默认字符编码。使用许多编码,密文将被破坏,并且信息将丢失。
修改您的代码以使用
byte[]代替(doFinal()方法的结果。
如果需要将转换为
byte[]字符串,请使用类似base-64的编码。

您无法可靠地将随机字节转换为
String。结果将取决于运行此字符的计算机上的默认字符编码。使用许多编码,密文将被破坏,并且信息将丢失。
修改您的代码以使用
byte[]代替(doFinal()方法的结果。
如果需要将转换为
byte[]字符串,请使用类似base-64的编码。