= RSHash :toc: macro image:https://github.com/sorairolake/rshash/workflows/CI/badge.svg[CI, link=https://github.com/sorairolake/rshash/actions?query=workflow%3ACI] image:https://img.shields.io/crates/v/rshash[Version, link=https://crates.io/crates/rshash] image:https://img.shields.io/crates/l/rshash[License, link=https://www.gnu.org/licenses/gpl-3.0.html] *RSHash* is a command-line utility for computing and checking various message digests. toc::[] == Installation === Via a package manager |=== |OS |Method |Package |Command |Any |Cargo |https://crates.io/crates/rshash[`rshash`] |`cargo install rshash` |=== === Via pre-built binaries Pre-built binaries for Linux, macOS and Windows are available on the https://github.com/sorairolake/rshash/releases[release page]. === How to build and install Please see link:BUILD.adoc[]. == Usage .... RSHash 0.3.0 A utility for computing various message digests USAGE: rshash [FLAGS] [OPTIONS] [FILE]... FLAGS: --list-hash-algorithms List supported hash algorithms -c, --check Read the checksums from the file and check them --ignore-missing Don't fail or report status for missing files --quiet Don't print OK for each successfully verified file --status Don't output anything, return the verification result as the exit status --strict Exit non-zero for improperly formatted checksum lines -w, --warn Warn about improperly formatted checksum lines -j, --json Output the verification result as JSON to stdout -p, --pretty Output as a pretty-printed JSON --progress Display a progress bar for reporting progress --speed Print the processing speed -h, --help Prints help information -V, --version Prints version information OPTIONS: -H, --hash-algorithm Specify hash algorithm [possible values: BLAKE2b, BLAKE2s, BLAKE3, FSB-160, FSB-224, FSB-256, FSB-384, FSB-512, GOST, GOST-CryptoPro, Groestl-224, Groestl- 256, Groestl-384, Groestl-512, Keccak-224, Keccak-256, Keccak-384, Keccak-512, MD2, MD4, MD5, RIPEMD-160, RIPEMD-256, RIPEMD-320, SHA1, SHA224, SHA256, SHA384, SHA512, SHA3-224, SHA3-256, SHA3-384, SHA3-512, Shabal-192, Shabal-224, Shabal-256, Shabal-384, Shabal-512, SM3, Streebog-256, Streebog- 512, Tiger, Whirlpool] -o, --output Output to instead of stdout -s, --style