$ dnssec-keygen -a HMAC-MD5 -b 512 -n HOST {host}
위의 결과는 빈 줄과 끝없는 대기입니다.
$ dnssec-keygen -T DNSKEY -a HMAC-MD5 -b 512 -n HOST {host}
같은
엔트로피:
$ cat /proc/sys/kernel/random/entropy_avail
890
추신: 나는 약간의 소음을 내려고 노력하고 있습니다.찾다 /그러나 이것은 아무런 결과도 가져오지 못했습니다.
답변1
기본적으로 -를 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}
더 읽어보세요:
버그 1025554 - dnssec-keygen을 사용하여 키를 생성하는 것이 매우 느립니다.
-r /dev/urandom
이 매개변수를 사용한 후 @ceph3us가 실행되었기 때문에 ,
$ dnssec-keygen -r /dev/urandom -a HMAC-MD5 -b 512 -n HOST {host}
키 생성 시간:
real 0m0.033s
user 0m0.028s
sys 0m0.004s