有没有人有关于如何从内存中清除合理数据的建议?
此数据是信用卡信用数据,因此,我需要保证此数据将被删除。
我一直在阅读char [],在我看来,我永远不应该使用Literal String,因为String会一直存在,直到垃圾收集器想要得到这个String。
但是... 我需要使用这个解密数据请求一个Rest API,所以当我将对象设置为xml格式时,不可避免地需要使用String。
请帮帮我,伙计们!
答案 0 :(得分:2)
这实际上是一种浪费的练习:/持久的页表,崩溃转储,堆转储,cpu缓存,线程缓存,行锤攻击,冻结攻击,JVM的String实现本身,以及许多服务器,如Tomcat实现字符串池,在我不知道的许多事情中。
尽管如此,如果您确定,有时您只是想检查一个“安全”[剧院]审核的愚蠢方块,您可以将其存储为{{1 }或char[]
并执行byte[]