我们如何将文件保存为临时基础
我有一个xml文件,它处于加密模式,我想解密它。但我希望它不会保存在磁盘上而不是保存在闪存上。在解密后我必须读取值然后它应该销毁(解密的xml文件)。
答案 0 :(得分:1)
为什么不在内存中解密它并在使用后“破坏”它占用的内存区域? (用随机值写下来。)
答案 1 :(得分:1)
通常,您无法保证解密的文件不会写入磁盘。
答案 2 :(得分:1)
您可以使用其中一种File.createTempFile(...)
方法,并确保在不需要时立即将其删除。您也可以设置File.deleteOnExit()
。
但是,正如其他人发布的那样,无法保证文件不会写入磁盘。