小编Sud*_*ana的帖子

在java中取消String是一个好习惯

我将普通密码作为字符串存储在内存中时出现问题.根据该参考文献,由于字符串是不可变的,因此存在使用字符串数据类型存储在内存中的敏感数据的漏洞.

https://www.geeksforgeeks.org/use-char-array-string-storing-passwords-java/

为什么char []比字符串更适合密码?

我可以通过使字符串变量无效而不是使用char数组或字符串缓冲区/构建器来克服此安全问题.

例如:String password ="password"; password = null;

java string

8
推荐指数
1
解决办法
602
查看次数

标签 统计

java ×1

string ×1