Random.org提供200 k的免费随机比特(只有6250 32位整数!)来自模拟世界(请参阅)的每一个IP每天。
有没有人知道一种每天提供更多按需随机位的替代web服务?
(只要价格在1000×1024美元的预期范围内),付费就可以了。(随机网站的付费服务收费100×这个价格)
发布于 2011-05-17 09:44:39
也许是这个。
http://qrng.physik.hu-berlin.de/
从现场:
基于光子到达时间的量子随机性,提出了一种新的量子随机数发生器(QRNG)。它保证了可证明的和长期的统计质量,速度和负担能力。我们的设计创造了一个新的质量,因为它提供了比以前的解决方案更高的比特率提供给公众。这已经成为可能,通过利用最新的光子计时仪器和先进的数据处理的硬件.除了提供高速(高达150 Mbit/S通过USB),应用于原始数据的后处理算法是基于信息论的可靠预测,保证了随机性的保存。这允许在无条件安全的加密方案中使用交付的随机数。 ... Access Policies所提供的数据不超过一次,既不是单个用户,也不是跨>独立的用户。使用这项服务是免费的,但需要注册。
发布于 2011-08-13 07:58:23
你所要求的是圣水,你拒绝了你使用常规水的建议。偏爱圣水胜过水的唯一原因是宗教信仰。有一些简单的,随机种子的PRNGs,通过任何已知的过程都无法与真正的物理随机性区分开来。这些系统是不确定的。
一台真实的计算机有几个真正的物理随机性的来源.例如,现代的x86 CPU有一个“TSC”,用于测量指令周期计数(因此,间接地测量到十亿分之一秒左右分辨率的时间)。
当网络数据包到达时,您可以捕获TSC。TSC的低位数将取决于网络接口时间的晶体振荡器与运行CPU的晶体振荡器之间的精确偏移。这取决于两个被认为是真正随机的石英晶体的微观区温度变化。
同样,当数据从硬盘到达时,您可以捕获TSC。低位数依赖于硬盘表面与外壳之间的湍流气流剪切。这也被认为是真正的随机。
众所周知的算法,例如Linux内核使用的算法(由Theodore Ts'o开发,基于M. Matsumoto和Y. Kurita的工作)利用雪崩效应将一些不可预测的比特转换成一个更大的数字。这些算法的输出(假设它们被TSC数据正确地播撒)与真正的物理随机性输出之间的唯一区别是宗教的--没有一个已知的方法能够区分这些输出。没有一个考试会通过,而另一个考试会失败。
我已经开发了用于在线赌场使用的随机数生成器,获得了独立的认证。这些方法是在现实世界中使用的方法。
发布于 2011-05-17 21:39:17
我仍然不明白为什么密码PRNG不足以解决您的问题。密码-PRNG的一个定义属性是不可能(拥有合理数量的硬件)将其输出与真正的RNG区分开来。
这意味着,除了生成密码密钥或初始化密码PRNG本身(它显然需要几百位真正的熵才能开始)之外,它对任何类型的模拟或应用程序都足够好。
另一方面,webservice RNGs也不能用于加密,因为
因此,我想不出哪一种使用会比好的PRNG更喜欢webservice RNG。如果你真的需要真实和安全的随机数字,我认为除了自己构建硬件之外别无选择。
https://softwareengineering.stackexchange.com/questions/76822
复制相似问题