java – 在种子中创建更高级别的熵的方法

weixin_38093910 2019-09-12 01:16:05
为了好玩,我一直在尝试加密方法.我使用的方法之一需要种子值.我想用真正的随机数喂它.我知道在例如C中获取种子的标准方法是调用时间(NULL),但是因为这只是伪随机我想知道是否有任何可靠的方法来收集真正的随机数.唯一的限制是必须能够在C,C和Java中实现. 先感谢您. 澄清:当我运行Ubuntu时,此代码必须运行Windows系统.
...全文
18 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38104729 2019-09-12
  • 打赏
  • 举报
回复
它们有很多,但你的术语很混乱,因为任何熵位的来源都是随机数生成器.你实际上在考虑“伪随机数”. 现在,也就是说,熵源有许多不同的方案.许多类UNIX系统都有/ dev / random,它通过在物理进程(如高速缓存大小和内存内容)上执行各种魔术来创建随机数.有更强的来源,例如,使用放射性衰变的事件间时间. Fourmilab.ch提供真实的随机数here. CCD保持在黑暗中work well. Lava lamps很好.

435

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧