腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
熵
池
与种子的随机数生成
、
、
、
然而,
Linux
的RNG使用了一个
熵
池
,正如它听起来的那样,它包含一个更大的“种子”值数组,其中所有的值都被认为具有很高的
熵
。要添加
熵
,您只需将
熵
放入池中,并将其与几个多项式混合起来,并将其全部散列以隐藏内部状态。 我想知道的是,对单个字节种子值使用
熵
池
有什么好处?这也引发了这个问题,考虑到
Linux
的RNG几乎是在整个
内核
的全局使用,并且每个需要随机数据的应用程序,“种子”或
熵
源是否依赖于它的用例
浏览 0
提问于2013-12-30
得票数 7
3
回答
如何用RHEL5.x解决
熵
池
问题
、
、
RHEL 5.x有一个
熵
生成问题(从
内核
2.4遗留下来)。以下来自这里的指导已经产生了几乎没有结果的结果: 如何在没有键盘/鼠标的2.6
内核
RHEL/Fedora系统上增加
熵
池
。随机数的产生需要一个良好的
熵
源。这会影响到通过SSL进行的服务。在2.6
内核
中,系统的
熵
源是键盘、鼠标和一些IRQ中断。
linux
上有两个随机数字源-/dev/随机和/dev/urandom。#cat
浏览 0
提问于2011-08-22
得票数 6
回答已采纳
1
回答
将数据注入Windows
熵
池
、
、
、
在
Linux
上,用户空间可以通过写入/dev/urandom设备将任意数据与
内核
熵
池
混合。Windows上是否存在不需要系统的等效程序?
浏览 0
提问于2018-04-25
得票数 3
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
回答
在使用
Linux
的/dev/urandom生成加密密钥时存在哪些问题?
、
从
Linux
5.1开始,/dev/random不再使用阻塞
池
。有一个关于页面删除
Linux
/dev/随机阻塞池上的更改的讨论 我相信
Linux
的阻塞
池
已经过时了。
Linux
的CRNG会生成足够好的输出,甚至可以用于密钥生成。阻塞
池
在任何物质方面都不是更强的,而保持它的存在需要大量价值可疑的基础设施。本系列不应破坏任何现有程序。/dev/urandom不变。Lutomirski指出,
内核
是否应
浏览 0
提问于2020-10-13
得票数 13
回答已采纳
5
回答
Java SecureRandom不阻塞吗?多么?
、
、
、
我从经验中了解到,当
Linux
内核
熵
池
耗尽
熵
时,从/dev/随机块读取。此外,我还看到了许多文章和博客条目,指出在
Linux
上运行时,java.security.SecureRandom使用/dev/随机作为其
熵
源,从而在
内核
熵
池
耗尽
熵
时阻塞。System.out.println(out);} 它产生了1,000,000多个随机32位整数.应该是
浏览 0
提问于2013-08-14
得票数 24
回答已采纳
2
回答
gpg中密钥对生成时随机数的生成方法
在gpg中--key-genNot enough random bytes available. entropy!怎么了?
浏览 0
提问于2009-08-06
得票数 1
回答已采纳
1
回答
不及时传播到
熵
池
的随机种子
、
、
Linux
内核
的随机性驱动程序从环境中收集
熵
。因为引导过程中
熵
很小,所以随机种子通常保存在/var/lib/misc/random-seed或类似的位置。当系统关闭时,将向该文件写入一个新的512字节随机种子.当系统启动时,该文件将被写入/dev/urandom,后者将其添加到
熵
池中。关键是允许
熵
池
的状态在重新引导过程中持续存在。有些问题是: 写入非阻塞
池
的数据首先放在输入池中,只有在收集足够
浏览 0
提问于2018-04-12
得票数 15
1
回答
核空间IOCTL
、
、
、
、
粗略地说,我试图从
内核
空间发出一个IOCTL调用,而不进入用户空间。(我在其中找到的所有答案都建议浏览用户空间)。具体来说,我尝试从
内核
空间(使用
内核
模块)填充
熵
池
(/dev/random),我知道这样做的危险;)。从用户空间填充
熵
池
是使用IOCTL完成的,例如。有办法在
内核
空间做同样的事情吗?
浏览 5
提问于2016-03-15
得票数 1
回答已采纳
1
回答
重置Windows
、
、
、
、
如果有人以某种方式重置RNG或强迫它再次从其源收集
熵
,那么这就不是什么问题了。理论上这是可能的吗?怎么做呢?
浏览 0
提问于2015-11-23
得票数 6
1
回答
关于核。随机参数的几个问题
、
我正在尝试理解/proc/sys/kernel/random/下的
linux
内核
参数,但我遇到了一些问题。你能帮我弄清楚一些事情吗? boot_id参数用于什么?我知道
熵
池
大小是常数(4096位),不能更改。为什么数目这么少?难道不是,比如说,1048576或更多吗?也许有很多的
熵
是不好的吗?它类似于第二个问题,但涉及entropy_avail参数--不填充整个
熵
池
的目的是什么?当我检查参数时,它振荡在1000位左右,但
浏览 0
提问于2014-06-15
得票数 5
回答已采纳
2
回答
在Ubuntu,“随机数”从何而来?
、
这篇Ars Technica文章揭示了基于CPU的随机数生成器"RDRAND“和”挂锁“使用国安局输入构建的可能性,以利于国安局代码破解。如果是这样,可以通过安装其他代码绕过这些生成器吗? 对“随机数”的搜索也没有显示出来,而且由于隐私对许多人来说很重要,我确实认为这是一个普遍感兴趣的问题,而不是一个模糊的问题。
浏览 0
提问于2014-01-05
得票数 2
回答已采纳
2
回答
用于生成openssl密钥的良好
熵
源
、
、
、
以下是我的计划: 从多个来源收集
熵
(保存单个文件):FreeBSD Y罗,
Linux
(在entropy_avail为4096时带有已拥有守护进程),ANU,其他一些东西(例如用随机密码加密的wifi捕获文件
浏览 0
提问于2013-12-23
得票数 10
1
回答
在
Linux
4.8+中,CSPRNG是否更新
熵
池
?
、
我对/dev/urandom如何工作的理解是,
内核
从各种来源收集真正的随机性,并将它们混合在一起以消除统计偏差。它定期这样做,以刷新
熵
池
。我的问题是:在深入
熵
池
的过程中,CSPRNG是否也更新了
熵
池
,还是只由操作系统进行更新?
浏览 0
提问于2019-01-25
得票数 2
回答已采纳
2
回答
为什么
Linux
内核
使用get_random_int()来生成stack_canary或stack_top?
、
Linux
内核
中有一个随机数生成器。这通常称为LRNG(
Linux
随机数生成器)。我们可以通过调用get_random_bytes()来使用它。虽然
Linux
内核
有自己的好随机数生成器(LRNG),但是为什么
Linux
内核
要通过get_random_int()生成它呢?我认为这可能是因为效率。是对的吗?
浏览 0
提问于2016-10-24
得票数 -1
2
回答
受
Linux
上可用的
熵
影响的ASLR?
、
、
在的
内核
源代码中提到,get_random_int“类似于urandom,但目标是最小的
熵
池
耗尽”。然而,get_random_int在哪里(以及如何)与
熵
池
交互?get_random_int似乎使用了自己的
熵
源(与键盘、鼠标和磁盘活动无关):并且通常不关心(也不更新)系统可用的
熵
的状态?get_random_int如何耗尽
熵
池
浏览 11
提问于2013-03-07
得票数 2
2
回答
在基于嵌入式
Linux
的无头设备上,Haveged能帮助增加
熵
并使PRNG不可预测(接近TRNG)吗?
、
、
、
、
我们在基于OpenSSL的嵌入式
Linux
自定义板上安装了BealgboneBlack,并且我们正在考虑增加PRNG(/dev/urandom)的随机性。浏览时,我登陆了这个页面:如何加快
Linux
上随机数生成的OpenSSL/GnuPG
熵
我不知道怎么测试那个东西,有什么建议吗?
浏览 0
提问于2017-05-11
得票数 0
1
回答
在升级到
内核
5.15.0-47之后,
熵
保持在256。
、
在Ubuntu22.04Server上升级到Kernel5.15.0-47之后,我注意到我的可用
熵
已经从300-3500范围下降到了256的永久值。
浏览 0
提问于2022-09-04
得票数 5
回答已采纳
1
回答
在Arch
Linux
上有
熵
吗?
、
、
这相当古老的博客文章为我指明了正确的方向(或者说“允许我生成一个键”),方法是“将/dev/urandom添加到/dev/随机
熵
池中”。当向
熵
池中输入/dev/urandom时,这个数字上升到2000,然后我能够生成我的密钥。PS:我知道这个答案解释了许多关于
熵
和(P)RNGs的误解.的事。
浏览 0
提问于2014-12-30
得票数 2
回答已采纳
3
回答
我如何强制/dev/随机阻止?
、
、
对于密码学类,我试图在
Linux
中耗尽
熵
池
(例如,让/proc/sys/kernel/random/entropy_avail转到0并阻止从/dev/random读取命令),但我无法做到这一点。如果我执行这两个命令:观察
熵
,然后:要转储随
浏览 0
提问于2022-03-06
得票数 21
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核解读
Linux内核出现漏洞
Linux 内核原子操作
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券