我们如何将文件保存为临时基础

时间:2010-05-28 13:01:24

标签: java .net c#-3.0

我们如何将文件保存为临时基础

我有一个xml文件,它处于加密模式,我想解密它。但我希望它不会保存在磁盘上而不是保存在闪存上。在解密后我必须读取值然后它应该销毁(解密的xml文件)。

3 个答案:

答案 0 :(得分:1)

为什么不在内存中解密它并在使用后“破坏”它占用的内存区域? (用随机值写下来。)

答案 1 :(得分:1)

通常,您无法保证解密的文件不会写入磁盘。

答案 2 :(得分:1)

您可以使用其中一种File.createTempFile(...)方法,并确保在不需要时立即将其删除。您也可以设置File.deleteOnExit()

但是,正如其他人发布的那样,无法保证文件不会写入磁盘。