假设我的计算机中有一些敏感文件,我想完全删除它们,这样就没有人可以检索它们。为此,我可以使用该rm命令,但它仍然很容易恢复。所以我选择使用shred用噪音覆盖我的文件然后删除它的命令。
> shred -n 120 -u my_file.txt
Run Code Online (Sandbox Code Playgroud)
但是,我仍然不确定我的方法是否完全安全。
粉碎文件后可以做什么来恢复它?
假设我可以使用所有可用的取证软件和实验室设备来恢复我的数据。
假设我想保持硬盘驱动器的物理完整性(因此没有微波炉、火灾或任何物理损坏)。
我也尝试过:
dd if=/dev/zero of=my_file.txt bs=16M status=progress
Run Code Online (Sandbox Code Playgroud)
为了将我的文件内容替换为0。但我不知道这个方法是否比shred.