腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
熵
池
与种子的随机数生成
、
、
、
在解决
Linux
的RNG之前,在浏览其他实现之后,大多数其他实现,如Mersenne Twister和其他PRNG,都使用单字节种子值作为它们的
熵
源,并添加更多的
熵
--您只需用“熵流”来XOR种子值。然而,
Linux
的RNG使用了一个
熵
池
,正如它听起来的那样,它包含一个更大的“种子”值数组,其中所有的值都被认为具有很高的
熵
。要添加
熵
,您只需将
熵
放入池中,并将其与几个多项式混合起来,并将其全部散列以隐藏内部状态。 我想知道的是,对单个字
浏览 0
提问于2013-12-30
得票数 7
1
回答
除了/dev/ -r之外,rngd /path/ to /file是否注入/dev/urandom?
、
、
、
、
我一般都是/dev/random和/dev/urandom管道的新手,并且有一个从/dev/urandom调用的应用程序,我正试图将
熵
注入其中。我不想更改这个应用程序的源代码,但是从我所知道的情况来看,调用rngd -r /path/to/file的另外一个进程似乎向/dev/random注入
熵
,并增加了它的大小,这样它就可以解除阻塞。如果答案是否定的,那么是否有一个类似的实用程序会向/dev/urandom注入--或者更好的--
浏览 0
提问于2020-04-17
得票数 4
回答已采纳
1
回答
Android上的低
熵
、
、
每当android的
熵
池
变小时,我们可以很容易地观察到设备的迟缓,但我在
linux
(ubuntu)上看不到类似的行为。我在两者中都使用了2 2GB的内存。为什么
熵
池
对设备的性能有如此大的影响?我们如何确保
熵
池
始终很高?$adb shell cat /proc/sys/kernel/random/entropy_avail
浏览 2
提问于2013-06-27
得票数 0
回答已采纳
1
回答
熵
从何而来?
、
我目前对
熵
池
的理解是,它以缓慢的速度收集真正随机的数据。我想知道Unix &
Linux
是如何收集
熵
的,以及这个
熵
是如何被/dev/随机使用的。我(一般地)听说过
熵
收集方法,比如当“随机”选择的网络数据包到达时,视频卡cpu的状态,与数模转换器中的嘶嘶因子相匹配,以及其他更迟钝的方法。我相信
熵
“
池
”是根据需要被挖掘出来的,并且被用来播撒一个psuedo随机生成器. 我不是想要一个深入的答案,但我想知道这是否是Unix
浏览 0
提问于2011-06-02
得票数 9
回答已采纳
1
回答
Windows server 2008R2:监视可用
熵
的数量
、
、
有没有任何简单的方法来监控窗口上可用的
熵
(随机数据)的数量? 我在vmware上使用WindowsServer2008R2和apache+ssl,我有点担心会导致
熵
池
的饥饿。在
linux
上,这可以通过/proc/sys/核/随机/
熵
_sys获得。
浏览 0
提问于2012-09-21
得票数 1
回答已采纳
1
回答
Windows系统上是否存在一种操作系统
熵
池
?
、
、
、
我想知道Windows是否提供了与
linux
类似的/dev/urandom?或者任何系统
熵
池
?
浏览 0
提问于2015-01-20
得票数 1
1
回答
如何在Mac上测量(并增加)
熵
?
什么是一个好方法:如果需要的话增加
熵
? 类似于
Linux
的/dev/urandom和/dev/random…
浏览 0
提问于2013-09-20
得票数 20
回答已采纳
1
回答
不及时传播到
熵
池
的随机种子
、
、
Linux
内核的随机性驱动程序从环境中收集
熵
。因为引导过程中
熵
很小,所以随机种子通常保存在/var/lib/misc/random-seed或类似的位置。当系统关闭时,将向该文件写入一个新的512字节随机种子.当系统启动时,该文件将被写入/dev/urandom,后者将其添加到
熵
池中。关键是允许
熵
池
的状态在重新引导过程中持续存在。有些问题是: 写入非阻塞
池
的数据首先放在输入池中,只有在收集足够的
熵</e
浏览 0
提问于2018-04-12
得票数 15
1
回答
将数据注入Windows
熵
池
、
、
、
在
Linux
上,用户空间可以通过写入/dev/urandom设备将任意数据与内核
熵
池
混合。Windows上是否存在不需要系统的等效程序?
浏览 0
提问于2018-04-25
得票数 3
1
回答
在使用
Linux
的/dev/urandom生成加密密钥时存在哪些问题?
、
从
Linux
5.1开始,/dev/random不再使用阻塞
池
。有一个关于页面删除
Linux
/dev/随机阻塞池上的更改的讨论 我相信
Linux
的阻塞
池
已经过时了。
Linux
的CRNG会生成足够好的输出,甚至可以用于密钥生成。阻塞
池
在任何物质方面都不是更强的,而保持它的存在需要大量价值可疑的基础设施。本系列不应破坏任何现有程序。/dev/urandom不变。他建议,如果内核要提供这一点,就应该通过一个完全不同的
浏览 0
提问于2020-10-13
得票数 13
回答已采纳
3
回答
伪随机发生器没有从(
熵
池
)初始化?
、
、
、
RHEL5手册指出,/dev/urandom将使用
熵
池
,直到它耗尽为止,然后它将求助于一个后退的伪随机算法,这样它就不会阻塞。所以/dev/urandom从不使用
熵
池
?! 我很困惑..。如有任何帮助,请:)
浏览 0
提问于2012-04-29
得票数 6
1
回答
关于核。随机参数的几个问题
、
我正在尝试理解/proc/sys/kernel/random/下的
linux
内核参数,但我遇到了一些问题。你能帮我弄清楚一些事情吗? boot_id参数用于什么?我知道
熵
池
大小是常数(4096位),不能更改。为什么数目这么少?难道不是,比如说,1048576或更多吗?也许有很多的
熵
是不好的吗?它类似于第二个问题,但涉及entropy_avail参数--不填充整个
熵
池
的目的是什么?当我检查参数时,它振荡在1000位左右,但是
池</e
浏览 0
提问于2014-06-15
得票数 5
回答已采纳
5
回答
Java SecureRandom不阻塞吗?多么?
、
、
、
我从经验中了解到,当
Linux
内核
熵
池
耗尽
熵
时,从/dev/随机块读取。此外,我还看到了许多文章和博客条目,指出在
Linux
上运行时,java.security.SecureRandom使用/dev/随机作为其
熵
源,从而在内核
熵
池
耗尽
熵
时阻塞。System.out.println(out);} 它产生了1,000,000多个随机32位整数.应该是2^(20 + log2(32))
浏览 0
提问于2013-08-14
得票数 24
回答已采纳
3
回答
如何用RHEL5.x解决
熵
池
问题
、
、
RHEL 5.x有一个
熵
生成问题(从内核2.4遗留下来)。以下来自这里的指导已经产生了几乎没有结果的结果: 如何在没有键盘/鼠标的2.6内核RHEL/Fedora系统上增加
熵
池
。随机数的产生需要一个良好的
熵
源。这会影响到通过SSL进行的服务。在2.6内核中,系统的
熵
源是键盘、鼠标和一些IRQ中断。
linux
上有两个随机数字源-/dev/随机和/dev/urandom。如果
熵
位桶中没有剩馀的东西,/de
浏览 0
提问于2011-08-22
得票数 6
回答已采纳
1
回答
重置Windows
、
、
、
、
如果有人以某种方式重置RNG或强迫它再次从其源收集
熵
,那么这就不是什么问题了。理论上这是可能的吗?怎么做呢?
浏览 0
提问于2015-11-23
得票数 6
1
回答
Windows应用程序从哪里获取
熵
?
、
加密.NET库用于加密的
熵
从何而来?我知道在
Linux
下您可以使用/dev/random,但是在Windows中是否存在类似的
池
呢?
浏览 0
提问于2016-08-24
得票数 18
回答已采纳
1
回答
熵
池
生成器
好了,我想开始为
linux
编写一个
熵
池
生成器。我一直在研究
熵
产生的来源,但它似乎最强大的
熵
源来自于读取硬件。我是否有权访问所需的源代码,或者操作系统是否阻止我这样做?
浏览 2
提问于2011-07-29
得票数 0
回答已采纳
1
回答
Linux
操作系统下HPET对CSPRNG的影响
、
、
、
、
HPET如何影响
Linux
(和/dev/random & /dev/urandom)上的
熵
池
?计算机与HPET会有更好的
熵
吗? 性能不是问题,我想要一个很好的
熵
,并且密码安全的随机数。
浏览 0
提问于2016-07-19
得票数 1
1
回答
crypto.randomBytes
熵
源排水
我试图使用crypto.randomBytes()方法生成大量(> 1GB)的伪随机数据,但我无法为抽干的
熵
源生成异常,以了解我的应用程序在这种可能的异常情况下的行为。来自Node.JS文档: 如何排出所有
熵
源,使crypto.randomBytes()产生异常?
浏览 3
提问于2014-05-04
得票数 6
回答已采纳
1
回答
openssl RAND_load_file总是返回0
、
、
、
、
我试着在
linux
上阅读/dev/random/。/dev/random是由软件
熵
源提供的。我确保/dev/random有足够的数据。根据docs,RAND_load_file应该返回no。读取的字节数,但这种情况不会发生。
浏览 4
提问于2016-01-05
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
详解机器学习中的熵、条件熵、相对熵、交叉熵
比特之熵
与熵对决
谈谈熵、信息熵和决策树的那些事儿
知识卡片 信息熵
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券