我对这提出的关于制作硬件RNG的问题做了一个不客气的评论。
有没有人知道任何简单的计划,或者有人能描述一个简单的基于硬件的RNG和驱动它的软件?
去无线电棚。购买二极管,NTR电阻,电容器和串行电缆。切断不适合您的计算机的串行电缆的末端。将二极管和电阻串联在电缆的引脚、DTR和DSR之间。焊接DSR和TXD引脚之间的电容器。编写一个小的C程序来完成以下操作:将DTR设置为1.Start Timer。监视DSR,直到它转到1。停止计时器。从经过的时间计算电阻。从该值中检索几个位作为随机数的一部分。重复,直到有足够的比特积累。
发布于 2009-07-28 02:25:46
如果您有一个Linux,那么您已经有了/dev/random。
发布于 2009-07-28 02:29:24
二极管的枪声很好。放大,A/D转换和采样。
发布于 2009-09-28 22:25:12
一些服务器主板已经有硬件随机数生成器(英特尔制造了一些)。这不是开玩笑。
https://stackoverflow.com/questions/1191615
复制相似问题