$ dnssec-keygen -a HMAC-MD5 -b 512 -n HOST {host}
Run Code Online (Sandbox Code Playgroud)
以上导致空行和无休止的等待
$ dnssec-keygen -T DNSKEY -a HMAC-MD5 -b 512 -n HOST {host}
Run Code Online (Sandbox Code Playgroud)
相同
熵:
$ cat /proc/sys/kernel/random/entropy_avail
890
Run Code Online (Sandbox Code Playgroud)
附:我试图通过find /制造一些噪音,但没有带来任何结果
默认情况下,dnsec-keygen
使用/dev/random
- 生成速度很慢,在不太繁忙的系统中更多。
替代方法之一是尝试使系统更忙,在后台运行更多进程。它仍然会有点慢,但不那么慢。使用更多 I/O 时,虚拟机通常对熵的影响较小。
另一种选择是使用/dev/urandom
. /dev/urandom
是一个伪随机生成器,但除非您正在启动系统,否则应该足够随机以满足您的需要。
我建议然后将其/dev/urandom
用作源,添加到您的命令-r /dev/urandom
中,如下所示:
dnssec-keygen -r /dev/urandom -a HMAC-MD5 -b 512 -n HOST {host}
Run Code Online (Sandbox Code Playgroud)
更多内容,请阅读:
错误 1025554 - 使用 dnssec-keygen 生成密钥非常慢
使用-r /dev/urandom
参数后由@ceph3us 运行,
$ dnssec-keygen -r /dev/urandom -a HMAC-MD5 -b 512 -n HOST {host}
Run Code Online (Sandbox Code Playgroud)
密钥生成时间:
real 0m0.033s
user 0m0.028s
sys 0m0.004s
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4941 次 |
最近记录: |