두 개의 동일한 컴퓨터의 차이점

두 개의 동일한 컴퓨터의 차이점

우리는 두 개의 동일한(하드웨어/소프트웨어/파일 시스템) PC를 ​​실행하고 있습니다.

우리가 이 두 대의 PC를 검사한다고 가정해 보겠습니다.정확히 같은 시간또한.

질문:이 두 기계의 차이점은 무엇입니까? /dev/*random그것은 중요하지 않습니다!

예를 들어, " ps -e"는 시작 중에 프로세스가 다른 PID를 가져오기 때문에 달라집니다.

또 다른 예: " "은 (는) 순서를 무작위화 ls -laR /tmp . /dev | cat -n | sort -R하므로 고유한 출력도 생성하며 , " "는 행이 " "에서 동일한 솔트를 얻 더라도 행 수로 인해 해시가 여전히 달라지도록 보장합니다 .-Rcat -nsort -R

다른 예시:

cat a.sh
echo $$

그것을 실행하면 항상 새로운 번호가 제공됩니다.

다른: " sysctl -a 2>/dev/null"

목적: 임의의 데이터를 생성하기 위한 아이디어를 수집합니다. 신상 털기(사람의 입력)는 허용되지 않습니다 :)

생각.. Perl 모듈이나 다른 소프트웨어를 설치할 필요가 없도록 "일반/기본 도구"를 사용하여 현재 CPU 전압을 얻을 수 있는 방법이 있습니까?

답변1

일반적으로 엔트로피의 가장 좋은 원천은 다음과 같습니다.

  • 외부 이벤트, 특히 네트워크 패킷 도착, 주변 장치의 인터럽트 또는 (떨리는) 키 누름과 같이 자주 발생하는 이벤트의 정확한 타이밍. 측정 정확도가 충분할 것아무것도 없다그것은 실제로 동일합니다. 예를 들어 하드웨어 휘발성 엔트로피 수집 및 확장(해비) 프로그램.

  • 전용 하드웨어. 예를 들어 최신 AMD 및 Intel CPU에는 다음이 포함됩니다.RDRAND하드웨어에서 생성된 난수를 생성하는 명령입니다.

관련 정보