IT일반/운영체제,서버

[윈도우] 파일 변경 유무 확인 방법. (해쉬값 확인)

ss-pro 2023. 5. 16. 22:34
반응형

특정파일이 변경이 되었는지 확인하는 방법으로 파일의 해쉬값을 비교해서 확인이 가능합니다. 해쉬값을 확인하는방법에 대해 알아 보겠습니다. 

1. 윈도우 PowerShell을 실행
PowerShell을 실행 후 CertUtil을 이용하면 파일 해쉬값을 확인 할 수 있습니다. 도움말을 확인하기 위해 CertUtil -?명령을 입력하면 아래와 같이 도움말 항목이 나타납니다. 

2. CertUtil의 -hashfile명령을 이용하면됩니다.
CertUtil  -hashfile -? 명령을 입력하면 아래와 같이 도움말이 나타나며 해쉬알고리즘 항목을 선택해서 비교하면됩니다. 

3. CertUtil [옵션] -hashfile InFile [HashAlgorithm]
note1.txt , note2.txt , note3.txt 3개의파일을 임의로 만들고 note2.txt는 note1.txt를 복사후 이름만 바꿔서 테스트 보겠습니다. CertUtil -hashfile ./note1.txt sha256 명령을 입력합니다. sha256해쉬 알고리즘으로 비교한다는 애기이고 결과값을 확인하면 note1.txt, note2.txt는 동일한 해쉬값이 나타나고 note3.txt는 해쉬값이 다른 부분을 확인 할 수 있습니다.