以Cryptic方式声明char数组

时间:2017-10-24 07:27:06

标签: java arrays char

我正在编写一个代码,它从char数组中获取ASCII值并将其显示在控制台上。

adapter.notifyDataSetChanged

是否有任何有效的方法将ASCII值存储到char数组中,以便程序更紧凑,很难猜测输出。

1 个答案:

答案 0 :(得分:2)

如果你要存储"秘密"在Java代码中,它们总是容易受到攻击,因为它很容易反编译和读取代码。

如果你想混淆秘密,你可以将你的字符串的字节转换为base64并以那种方式存储它们,或者" Not"字节并将它们作为二进制资源存储在类路径的jar中。

最终,除非你使用JCE这样的框架进行适当的加密,并且代码中没有密钥,否则你的秘密将无法安全。

(哦,"快速的棕色狐狸跳过一只懒狗"不含H,T或S.通常它结束 ; - ))