동일한 두 PC의 차이점

동일한 두 PC의 차이점

우리는 두 개의 동일한(HW/SW/파일 시스템) 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"

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

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

답변1

일반적으로 가장 좋은 엔트로피 소스는 다음과 같습니다.

  • 외부 이벤트, 특히 네트워크 패킷 도착, 주변 장치의 인터럽트 또는 (Shudder) 키 누르기와 같이 자주 발생하는 이벤트의 정확한 타이밍. 충분한 측정 정밀도아무것도 아님정말 동일합니다. 예를 들어 하드웨어 휘발성 엔트로피 수집 및 확장(하베지) 프로그램.

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

관련 정보