如果我的桌面上有一个文本文件并且我对其进行了加密(如用加密版本替换它,而不是创建辅助文件),旧文件仍然可以恢复吗?换句话说,如果您替换文本文件的内容,旧文本是否仍可恢复?
删除的文件很容易恢复,这让我想知道文件的以前版本是否相同。
如果我的桌面上有一个文本文件并且我对其进行了加密(如用加密版本替换它,而不是创建辅助文件),旧文件仍然可以恢复吗?换句话说,如果您替换文本文件的内容,旧文本是否仍可恢复?
删除的文件很容易恢复,这让我想知道文件的以前版本是否相同。
我从这个问题中推断出两件事,所以我将解释第一件事。您有一个文本文件(我们将其命名test.txt
)我的第一个解释:
如果您从未复制未加密的数据,则数据将被缓存,以便可以检索。如果您使用的是 Windows,则取决于版本,您可以使用卷影复制来完成
第二种解释。您有一个名为的文件test.txt
和一个名为的文件encrypted-test.txt
,并且您正在复制/移动encrypted-test.txt
到test.txt
. 在这种情况下,数据消失了。为了理解原因,您需要学习取证,或阅读有关它的简报。
tl;dr 版本:删除的数据并没有真正删除。位被重新分配,并标记为可用。虽然数据在您的磁盘上仍然可见,但肉眼是不可见的。直到您的磁盘达到完整的循环以覆盖这些段,它才能被检索。如果数据被覆盖,它通常会消失,但可以(可能)恢复。您也许可以检索被覆盖文件内容的片段,但整个数据......它已经消失了。
当一个扇区被覆盖时,就是这样。以前的数据全部被覆盖并丢失。对于早期的磁盘驱动器,可能是 2000 年之前,政府预算有时可以从一些被覆盖的扇区中恢复数据,这导致了很多关于这种恢复的“民间法律”。使用现代的、非常高密度的驱动器驱动器,这现在是不可能的,任何说有可能的软件包都是“有创意的”。恢复被覆盖文件的唯一方法是找到另一个副本 - 通常称为备份。(来源)
回答您的问题:“覆盖文件是否安全......”这是一种不常见的方式,但会起作用。如果目标是使文件无法恢复,那么这是一种可怕的方法。制作一个 mp3,重命名 mp3,test.txt
然后将其覆盖两到三遍。许多取证工具将尝试修复文件雕刻(识别)的标题和结尾。所以 mp3 头文件变成了 txt 文件头文件。整个文档现在都是胡言乱语。
在覆盖数据方面,文件系统和硬件为导致问题的优化做了很多工作。如果它是 HDD,则覆盖可用空间(如果您已经摆脱了所有缓存、备份等,并删除了未加密的文件)。如果它是 SSD/闪存驱动器,除了“Kinetic Sanitization”(即用锤子砸碎它)之外,没有任何消毒程序。