NAME

step crypto hash compare – verify the hash digest for a file or directory matches an expected value

USAGE

step crypto hash compare hash file-or-directory [–alg ALGORITHM]

DESCRIPTION

step crypto hash compare verifies that the expected hash value matches the computed hash value for a file or directory.

For examples, see step help crypto hash.

POSITIONAL ARGUMENTS

hash
The expected hash digest
file-or-directory
The path to a file or directory to hash.

OPTIONS

–alg=algorithm
The hash algorithm to use.

algorithm must be one of:

sha1 (or sha) : SHA-1 produces a 160-bit hash value

sha224 : SHA-224 produces a 224-bit hash value

sha256 (default) : SHA-256 produces a 256-bit hash value

sha384 : SHA-384 produces a 384-bit hash value

sha512 : SHA-512 produces a 512-bit hash value

sha512-224 : SHA-512/224 produces a 224-bit hash value

sha512-256 : SHA-512/256 produces a 256-bit hash value

md5 (requires –insecure) : MD5 produces a 128-bit hash value