有一些数据需要长期保存,打算专门新购一台电脑
最好是“软”方法?即使用程序/代码来主动“制造混乱”,而不需要引入额外硬件?
我的天真想法:
①随机(此时可能是低质量随机源)生成不存在的 1000 条命令抛给 PS 执行
②滚键盘输入乱码(可视为高质量随机源?)作为密码,随机选择系统中某一个文件,嵌套加密它 10 次
这俩动作应该能增加大量 I/O+系统中断+CPU 抖动吧?
或者说,执行 openssl rand 命令能够正常输出结果,是不是说明 CSPRNG 已经初始化成功了?
有一些数据需要长期保存,打算专门新购一台电脑
最好是“软”方法?即使用程序/代码来主动“制造混乱”,而不需要引入额外硬件?
我的天真想法:
①随机(此时可能是低质量随机源)生成不存在的 1000 条命令抛给 PS 执行
②滚键盘输入乱码(可视为高质量随机源?)作为密码,随机选择系统中某一个文件,嵌套加密它 10 次
这俩动作应该能增加大量 I/O+系统中断+CPU 抖动吧?
或者说,执行 openssl rand 命令能够正常输出结果,是不是说明 CSPRNG 已经初始化成功了?
1
r6cb 2 days ago
麦克风录噪音,接墙上/地上就行
|
2
dode 2 days ago
+额外停机前,存储一个熵作为随机源
|
3
wevsty 2 days ago
windows 上系统提供的随机数是怎么来的是黑盒,你不能主动的向熵池添加数据的。
|
4
billccn 2 days ago
X86 指令集十几年前就开始带硬件真随机数了: https://en.wikipedia.org/wiki/RDRAND
|
5
iKewell 2 days ago
可以学 cloudflare 的方式,电脑接摄像头拍摄熔岩灯,用照片作为随机源
|
6
mmdsun 2 days ago via iPhone
|
7
charles0 1 day ago via iPhone
不必主动补熵,Windows 会自动根据中断时序、CPU 真随机数、TPM 真随机数等多个熵源里补充,并且会自动在关机前保留多下来的熵,不需要你主动去影响它,你不如想想其它的安全措施,比如 Windows 的 WDAC 有没有配置好、是否 air-gap 、有没有审计日志或 Sysmon 等等
|