1
4
使用散列函数是一个很好的方法-只要确保低估了每个源贡献的熵的数量,这样,如果你正确地认为其中一个或多个不是完全随机的,你就不会过度地削弱你的密钥。 这与在中使用的方法没有什么不同 key stretching |
2
5
自从你提到
|
3
3
我以前做过这个,我的方法只是对它们进行异或运算,逐字节,相互比较。 通过其他的算法运行它们,比如SHA-256,是非常困难的 效率低下,所以不实用,我认为这不会真正有用,也可能有害。 Quantum Random Number Generator .
FWIW,我认为我上面描述的方法(或类似的方法)实际上是 One-Time Pad 从任何一个来源的角度来看,假设其中一个是随机的,因此不可处理假设他们是独立的,并得到你。如果有人对此表示异议,我很高兴能得到纠正,我鼓励任何不表示异议的人无论如何都要提出质疑,自己去发现。 |
4
1
最简单的算法是(改进的)van Neumann算法。您可以在此pdf中找到详细信息: http://security1.win.tue.nl/~bskoric/physsec/files/PhysSec_LectureNotes.pdf 如果您对如何从给定的源中产生一致的随机性、真正的随机数生成器如何工作等感兴趣,我也建议您阅读本文档! |
ecology · 基于R中随机生成数集的子集列 2 年前 |
Alan Jones · 使用random从列表创建动态列表 2 年前 |
breking bed · 单击按钮时如何随机选择唯一编号 2 年前 |
Carrot Man · 如何让熊猫数据框随机填充1和0? 2 年前 |
Justin Arnold · 范围内的随机数不是随机数 2 年前 |
Menna Magdy · 如何使用非模型字段进行过滤? 2 年前 |