作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我一直在阅读一些关于 Gutmann 安全删除数据方法的文章。我了解到该方法是为硬盘设计的。我想编写我的小应用程序来安全删除手机内存或 SD 卡中的数据(我知道 Google Play 上有一些)。
我的问题是
至于上面的观察,古特曼算法是否既有效又高效?我相信它确实有效,因为它会多次重写数据,以至于闪存等技术无法记住 35 次写入之前的数据。我不知道它是否有效:我的意思是,我是否只需要更少的随机写入即可获得结果?
我想到的一个问题如下:如果我 overwrite a file in Java , Linux 内核是在旧扇区上写入新数据还是在释放旧扇区的同时在物理介质上分配新扇区?你知道,这很重要......
最佳答案
关于 #2,您引用的链接不相关。 new FileOutputStream() 根本不会覆盖文件,就您的意思而言。它创建一个新的,或者附加到一个现有的。因此,不太可能重用相同的磁盘 block 。但是,“rw”模式下的 new RandomAccessFile() 确实会覆盖该文件,您可以合理地期望它会重用相同的磁盘 block ,尽管可以想象一个没有这样做的文件系统。
关于java - 从 Android 设备 : Gutmann or others? 安全删除数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10955631/
我一直在阅读一些关于 Gutmann 安全删除数据方法的文章。我了解到该方法是为硬盘设计的。我想编写我的小应用程序来安全删除手机内存或 SD 卡中的数据(我知道 Google Play 上有一些)。
我是一名优秀的程序员,十分优秀!