파일 체크섬에 sha256sum 또는 sha256hmac를 사용합니까?

파일 체크섬에 sha256sum 또는 sha256hmac를 사용합니까?
  • 내용이 포함된 텍스트 파일이 있습니다.
  • 파일이 사용 중인 동안 변경되었는지 확인하기 위해 체크섬을 생성하고 나중에 사용할 수 있도록 해시를 생성하고 싶습니다.다른 곳
  • 어느 것을 사용할 것인가? 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모든 컴퓨터 시스템의 특정 파일에 대해 동일한 해시 값이 생성됩니다.

관련 정보