如何创建定量大小的文件(用于覆盖隐私数据)

2016-12-01 16:18:03 +08:00
 explist

有个 U 盘,虽然隐私数据都被删除了,但怕别人用软件恢复这些数据,所以想创建一个大文件来覆盖整个 U 盘,这个文件应怎么创建?

with open('test','wb') as f:

      while True:
            if f.tell()>=SIZE: break
            f.write(b'\xFF')
2088 次点击
所在节点    Python
15 条回复
update
2016-12-01 16:21:04 +08:00
低格
choury
2016-12-01 16:22:23 +08:00
要用随机数据
ltyj2003
2016-12-01 16:52:41 +08:00
使用 hd tune 或者 dg 直接填一遍即可。
hgc81538
2016-12-01 16:55:48 +08:00
hgc81538
2016-12-01 16:57:21 +08:00
msg7086
2016-12-01 17:00:40 +08:00
@hgc81538 Windows 也可以用 dd ……不过没 random 所以只能填零。
flynaj
2016-12-01 17:02:24 +08:00
最简单的格式化一下就行,不要点上快速格式化,让他完全格式化!
ToughGuy
2016-12-01 18:18:52 +08:00
dd if=/dev/zero of=/dev/sdX

谨慎使用
jimzhong
2016-12-01 18:22:01 +08:00
复制几个电影进去就好了
loading
2016-12-01 18:24:35 +08:00
复制几个小电影进去。


最好你有你要删除文件的文件名,用那些文件名,有奇效!
explist
2016-12-01 19:47:47 +08:00
没有刚好那么大的电影
honeycomb
2016-12-01 20:39:47 +08:00
把这个 U 盘建一个 bitlocker ,然后格式化就可以了。
slrey
2016-12-01 20:48:07 +08:00
@explist 随便一款压缩软件都能分卷压缩,用复制模式,等于把电影分成几个等份大小的文件不就完了。
zjddp
2016-12-02 16:50:59 +08:00
我的做法是有敏感数据的直接物理销毁
当然,里面数据的价值远远高于设备价值
Arnie97
2016-12-02 20:38:19 +08:00
import os
with open('w', 'w') as f:
f.write(os.urandom(1234567))

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/324609

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX