- 내용이 포함된 텍스트 파일이 있습니다.
- 파일이 사용 중인 동안 변경되었는지 확인하기 위해 체크섬을 생성하고 나중에 사용할 수 있도록 해시를 생성하고 싶습니다.다른 곳
- 어느 것을 사용할 것인가?
sha256sum myfile
또는sha256hmac myfile
답변1
샤256mac열쇠와 함께 사용됩니다.
sha512hmac - HMAC 값 계산 및 확인
sha512hmac [-u | -k 키 파일 -K 키] 파일
-k 파일 이름:
지정된 파일의 내용을 HMAC 값을 계산하는 데 사용되는 키로 사용합니다. 키 파일이나 텍스트가 지정되지 않은 경우 하드코딩된기본값을 사용합니다. 이 옵션은 항상 사용해야 합니다.
실행은 sha256hmac myfile.txt
(a) 다른 해시 값을 제공하고 sha256sum
, 더 중요한 것은 (b) 특정 시스템에서열쇠를 제공할 필요가 없습니다.-K 옵션을 사용하면일부 하드코딩된 시스템 값을 사용합니다.이는 다른 시스템에서도 동일하지 않습니다. 따라서 sha256hmac myfile.txt
키를 지정하지 않고 실행하면 출력이 컴퓨터마다 다를 수 있으므로 키를 사용하지 않는 유일한 이유 sha256hmac
는 무언가가 한 컴퓨터에서만 작동하도록 보장하거나 hmac 해시가 있는지 확인하려는 경우입니다. {사람들이 이 하드코딩된 키를 쉽게 찾거나 얻을 수 없다고 가정합니다.}
간단히 사용하면 sha256sum myfile.txt
모든 컴퓨터 시스템의 특정 파일에 대해 동일한 해시 값이 생성됩니다.