파일 이름이 맞아 보여도 배포된 패키지와 같은 파일인지 확인하는 것이 좋습니다. SHA-256 비교로 파일 무결성을 검사할 수 있습니다.
기본 원리
해시는 파일 내용으로 계산한 요약값입니다. 같은 파일의 값은 공개된 값과 일치해야 합니다. 신뢰하는 출처의 올바른 값과 비교할 때 의미가 있으며, 파일과 해시가 같은 불신 출처에서 왔다면 신원을 보증하지 못합니다.
확인 순서
- 공식 다운로드 페이지에서 설치 파일과 해당 버전의 SHA-256 값을 확인하세요.
- 일반 PowerShell 환경에서 Get-FileHash -Algorithm SHA256으로 파일 해시를 계산하세요.
- 모든 문자를 비교하고 다르면 실행하지 않은 채 공식 출처에서 다시 받으세요.
실제 예시
다운로드 폴더의 파일명에 (2)가 붙어도 내용은 바뀌지 않아 해시가 같을 수 있습니다. 반대로 내용이 1바이트만 달라도 해시는 달라집니다. 파일 이름으로 비교하지 마세요.
결과 해석 시 주의할 점
해시 일치는 디지털 서명이나 악성코드 검사와 같지 않습니다. 게시자 서명 상태도 확인하세요. 다른 버전의 해시와 비교하면 잘못된 경고가 발생합니다.
출처 및 추가 자료
프로토콜 및 명령어 세부 사항: Microsoft Learn — Get-FileHash. 절차와 예시 상황은 IPScans 편집팀이 작성했습니다.