답변:
/dev/random
표준화되지 않았습니다. POSIX는 암호로 안전한 임의의 데이터를 생성하는 방법을 제공하지 않으며 엔트로피 개념이 없습니다.
Linux 커널의 엔트로피 계산은 실제 사용과 관련이없는 정보 이론적 엔트로피 모델에 해당합니다. 이와 관련된 유일한 경우는 엔트로피를 축적 할 시간이 없었던 새 장치에 있습니다 (실시간 배포 포함; 설치된 시스템은 한 부팅에서 다음 부팅까지 엔트로피를 저장합니다). 이 상황 외에도 엔트로피가 고갈되지 않기 때문에 항상 충분한 엔트로피가 있습니다. /dev/random
엔트로피가 충분하지 않다고 생각 될 때 Linux의 블록 은 차단되지 않는를 사용하십시오 /dev/urandom
. 사용하여 /dev/urandom
암호화 키를 생성 포함한 모든 좋다 (갓 발행 장치에서, 전술 한 바와 같이, 제외).
요약해서 말하자면:
/dev/urandom
.전부는 아니지만 많은 유닉스 시스템을 가지고 /dev/urandom
와 /dev/random
. 자세한 내용은 Wikipedia 페이지 를 참조하십시오 .