有一些数据需要长期保存,打算专门新购一台电脑
最好是“软”方法?即使用程序/代码来主动“制造混乱”,而不需要引入额外硬件?
我的天真想法:
①随机(此时可能是低质量随机源)生成不存在的 1000 条命令抛给 PS 执行
②滚键盘输入乱码(可视为高质量随机源?)作为密码,随机选择系统中某一个文件,嵌套加密它 10 次
这俩动作应该能增加大量 I/O+系统中断+CPU 抖动吧?
或者说,执行 openssl rand 命令能够正常输出结果,是不是说明 CSPRNG 已经初始化成功了?
有一些数据需要长期保存,打算专门新购一台电脑
最好是“软”方法?即使用程序/代码来主动“制造混乱”,而不需要引入额外硬件?
我的天真想法:
①随机(此时可能是低质量随机源)生成不存在的 1000 条命令抛给 PS 执行
②滚键盘输入乱码(可视为高质量随机源?)作为密码,随机选择系统中某一个文件,嵌套加密它 10 次
这俩动作应该能增加大量 I/O+系统中断+CPU 抖动吧?
或者说,执行 openssl rand 命令能够正常输出结果,是不是说明 CSPRNG 已经初始化成功了?
1
r6cb 8h 41m ago
麦克风录噪音,接墙上/地上就行
|
2
dode 8h 30m ago
+额外停机前,存储一个熵作为随机源
|
3
wevsty 6h 19m ago
windows 上系统提供的随机数是怎么来的是黑盒,你不能主动的向熵池添加数据的。
|
4
billccn 5h 39m ago
X86 指令集十几年前就开始带硬件真随机数了: https://en.wikipedia.org/wiki/RDRAND
|