关于/dev/urandom 的流言终结
|
如果你不确定该用
行。我觉得没必要,但如果你真的要用 但求求你们,不要就因为“你想更安全点”就让连个邮件服务器要挂起半天。 正道本篇文章里的观点显然在互联网上是“小众”的。但如果问一个真正的密码学家,你很难找到一个认同阻塞 比如我们看看 Daniel Bernstein(即著名的 djb)的看法:
或者 Thomas Pornin 的看法,他也是我在 stackexchange 上见过最乐于助人的一位:
或者 Thomas Ptacek 的看法,他不设计密码算法或者密码学系统,但他是一家名声在外的安全咨询公司的创始人,这家公司负责很多渗透和破解烂密码学算法的测试:
没有完美
在 Linux 上,不像 FreeBSD, Linux 的 FreeBSD 的行为更正确点:
在 Linux 上其实这个问题不太大,因为 Linux 发行版会在启动的过程中保存一点随机数(这发生在已经有一些熵之后,因为启动程序不会在按下电源的一瞬间就开始运行)到一个种子文件中,以便系统下次启动的时候读取。所以每次启动的时候系统都会从上一次会话里带一点随机性过来。 显然这比不上在关机脚本里写入一些随机种子,因为这样的显然就有更多熵可以操作了。但这样做显而易见的好处就是它不用关心系统是不是正确关机了,比如可能你系统崩溃了。 而且这种做法在你真正第一次启动系统的时候也没法帮你随机,不过好在 Linux 系统安装程序一般会保存一个种子文件,所以基本上问题不大。 虚拟机是另外一层问题。因为用户喜欢克隆它们,或者恢复到某个之前的状态。这种情况下那个种子文件就帮不到你了。 但解决方案依然和用 太长不看别问,问就是用 (编辑:平顶山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 微软 Windows 11 Build 22000.348 KB5007262 可挑累积更新发
- windows – 让System Performance Data Collector Set保持运
- hyper-v-server-2012 – 在Hyper-V Server 2012 R2上正确删
- RS5已成历史 Windows 10 19H1六大新特性上手
- win10电脑ip地址如何改
- 技术员恢复win10系统电脑安装CAd字体的方案
- 终止服务,Windows7能成就下一个XP神话吗?
- 大师修复win10系统安装金立Gn1000w驱动的办法
- windows8下载安装教程详细介绍
- 详细教您win10怎样删除流氓弹窗


