RHash v1.4.6 Usage: rhash [OPTION...] [FILE | -]... rhash --printf= [FILE | -]... Options: -V, --version Print program version and exit. -h, --help Print this help screen. -C, --crc32 Calculate CRC32 checksum. --crc32c Calculate CRC32C checksum. --md4 Calculate MD4 message digest. -M, --md5 Calculate MD5 message digest. -H, --sha1 Calculate SHA1 message digest. --sha224, --sha256, --sha384, --sha512 Calculate SHA2 message digest. --sha3-224, --sha3-256, --sha3-384, --sha3-512 Calculate SHA3 message digest. --blake2s, --blake2b Calculate BLAKE2S/BLAKE2B message digest. --blake3 Calculate BLAKE3 message digest. -T, --tth Calculate TTH message digest. --btih Calculate BitTorrent InfoHash message digest. -A, --aich Calculate AICH message digest. -E, --ed2k Calculate eDonkey message digest. -L, --ed2k-link Calculate and print eDonkey link. --tiger Calculate Tiger message digest. -G, --gost12-256 Calculate GOST R 34.11-2012, 256 bit message digest. --gost12-512 Calculate GOST R 34.11-2012, 512 bit message digest. --gost94 Calculate GOST R 34.11-94 message digest. --gost94-cryptopro Calculate GOST R 34.11-94 CryptoPro message digest. --ripemd160 Calculate RIPEMD-160 message digest. --has160 Calculate HAS-160 message digest. --edonr256, --edonr512 Calculate EDON-R 256/512 message digest. --snefru128, --snefru256 Calculate SNEFRU-128/256 message digest. -a, --all Calculate all supported hash functions. -c, --check Check hash files specified by command line. -u, --update= Update the specified hash file. --missing= List files from hash file that are missing or inaccessible. --unverified= List command-line files missing from given hash file. -e, --embed-crc Rename files by inserting crc32 sum into name. -k, --check-embedded Verify files by crc32 sum embedded in their names. --list-hashes List the names of supported hash functions, one per line. -B, --benchmark Benchmark selected algorithm. -v, --verbose Be verbose. --brief Use brief form of hash file verification report. -r, --recursive Process directories recursively. --file-list= Process a list of files. -m, --message= Process the text message. --skip-ok Don't print OK messages for successfully verified files. --ignore-missing Ignore missing files, while verifying a hash file. -i, --ignore-case Ignore case of filenames when updating hash files. -P, --percents Show percents, while calculating or verifying message digests. --speed Output per-file and total processing speed. --max-depth= Descend at most levels of directories. --openssl= Specify hash functions to be calculated using OpenSSL. -o, --output= File to output calculation or checking results. -l, --log= File to log errors and verbose information. --sfv Print message digests, using SFV format (default). --bsd Print message digests, using BSD-like format. --simple Print message digests, using simple format. --one-hash Print one message digest per line without file information. --hex Print message digests in hexadecimal format. --base32 Print message digests in Base32 format. -b, --base64 Print message digests in Base64 format. -g, --magnet Print message digests as magnet links. --torrent Create torrent files. --template= Load a printf-like template from the -p, --printf= Format and print message digests. See the RHash manual for details.