OS Manuals

/usr/bin/gost12-256-hash

cross-platform asynchronous I/O library

From rhash 1.4.6-r8 (os), captured 2026-11-05 by running gost12-256-hash --help (exit 0). permalink

RHash v1.4.6

Usage: rhash [OPTION...] [FILE | -]...
       rhash --printf=<format string> [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=<hashfile> Update the specified hash file.
      --missing=<hashfile> List files from hash file that are missing or inaccessible.
      --unverified=<hashfile> 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=<file> Process a list of files.
  -m, --message=<text> 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=<n> Descend at most <n> levels of directories.
      --openssl=<list> Specify hash functions to be calculated using OpenSSL.
  -o, --output=<file> File to output calculation or checking results.
  -l, --log=<file>    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=<file> Load a printf-like template from the <file>
  -p, --printf=<format string>  Format and print message digests.
                   See the RHash manual for details.
Options (77)
OptionDescriptionSource
-V, --versionVersion: print version and exit.help + man
-h, --helpHelp: print help screen and exit.help + man
-C, --crc32CRC32: Select CRC32 checksum algorithm.help + man
--crc32cCRC32C: Select CRC32C checksum algorithm.help + man
--md4MD4: Select MD4 hash function.help + man
-M, --md5MD5: Select MD5 hash function.help + man
-H, --sha1SHA1: Select SHA1 hash function.help + man
--blake2s, --blake2b--blake2b Calculate BLAKE2S/BLAKE2B message digest.help + man
--blake3BLAKE3: Select BLAKE3 hash function.help + man
-T, --tthTTH: Select DC++ TTH hash function.help + man
--btihCalculate BitTorrent InfoHash message digest.help + man
-A, --aichAICH: Select AICH hash function.help + man
-E, --ed2kED2K: Select eDonkey 2000 hash function.help + man
-L, --ed2k-linkPrint eDonkey link containing file name, file size, ED2K and AICH message digests.help + man
--tigerTiger: Select Tiger hash function.help + man
--gost94GOST-94: Select GOST R 34.11-94, the deprecated Russian hash function.help + man
--ripemd160RIPEMD-160: Select RIPEMD-160 hash function.help + man
--has160HAS-160: Select HAS-160 hash function.help + man
--edonr256, --edonr512--edonr512 Calculate EDON-R 256/512 message digest.help + man
-a, --allCalculate all supported hash functions.help + man
-c, --checkCheck hash files specified by command line.help + man
-e, --embed-crcRename files by inserting crc32 sum into name.help + man
-k, --check-embeddedVerify files by crc32 sum embedded in their names.help + man
--list-hashesList the names of supported hash functions, one per line.help + man
-B, --benchmarkRun benchmark for the selected hash algorithm(s).help + man
-v, --verboseBe verbose.help + man
--briefPrint brief form of verification report (without a header and footer), when verifying a hash file.help + man
-r, --recursiveRecursively process directories, specified by command line.help + man
--skip-okDon't print OK messages for successfully verified files.help + man
-i, --ignore-caseIgnore case of filenames when updating hash files.help + man
-P, --percentsShow percents, while calculating or verifying message digests.help + man
--speedPrint per-file and the total processing speed.help + man
-l, --log fileSet the file to log errors and verbose information to.help + man
--sfvPrint message digests in the SFV (Simple File Verification) output format (default).help + man
--bsdPrint message digests, using BSD-like format.help + man
--simplePrint message digests, using simple format.help + man
--one-hashPrint one message digest per line without additional file information.help + man
--hexPrint message digests in hexadecimal format.help + man
--base32Print message digests in Base32 format.help + man
-b, --base64Print message digests in Base64 format.help + man
-g, --magnetPrint message digests formatted as magnet links.help + man
--torrentCreate a torrent file for each processed file.help + man
-p, --printf formatFormat: print format string the standard output, interpreting ' escapes and %' directives.help + man
-u, --update hash-fileUpdate the specified hash file by computing message digests for files listed in command arguments that aren't present in it. (in the manual page but not in --help)man
--missing hash-fileList files from the hash file that are missing or inaccessible in the filesystem. (in the manual page but not in --help)man
--unverified hash-fileList command-line files missing from the given hash file (unverified files). (in the manual page but not in --help)man
--sha224, --sha256, --sha384, --sha512Select specified SHA2 hash function. (in the manual page but not in --help)man
--sha3-224, --sha3-256, --sha3-384, --sha3-512Select specified SHA3 hash function. (in the manual page but not in --help)man
-W, --whirlpoolWhirlpool: Select Whirlpool hash function. (in the manual page but not in --help)man
-G, --gost12-256GOST-2012: Select 256-bit GOST R 34.11-2012, the Russian GOST standard hash function. (in the manual page but not in --help)man
--gost12-512GOST-2012: Select 512-bit GOST R 34.11-2012, the Russian GOST standard hash function. (in the manual page but not in --help)man
--gost94-cryptoproGOST-94-CRYPTOPRO: Select the CryptoPro version of the deprecated Russian GOST R 34.11-94 hash function. (in the manual page but not in --help)man
--snefru128, --snefru256SNEFRU: Select SNEFRU-128/256 hash function. (in the manual page but not in --help)man
--followFollow symbolic links when processing files or directories recursively. (in the manual page but not in --help)man
-m, --message textCalculate message digests of the given text message. (in the manual page but not in --help)man
--file-list fileProcess given file as a file-list. (in the manual page but not in --help)man
--ignore-missingIgnore missing files, while verifying a hash file. (in the manual page but not in --help)man
--embed-crc-delimiter delimiterInsert specified <delimiter> before a crc sum in the --embed-crc mode, default is white space. (in the manual page but not in --help)man
--path-separator separatorUse specified path separator to display paths. (in the manual page but not in --help)man
-q, --accept listSet a comma‐delimited list of extensions of the files to process. (in the manual page but not in --help)man
--exclude listSet a comma‐delimited list of extensions of the files to exclude from processing. (in the manual page but not in --help)man
-t, --crc-accept listSet a comma‐delimited list of extensions of the hash files to verify. (in the manual page but not in --help)man
--max-depth levelsDescend at most <levels> (a non‐negative integer) levels of directories below the command line arguments. (in the manual page but not in --help)man
-o, --output file-pathSet the file to output calculated message digests or verification results to. (in the manual page but not in --help)man
--openssl listSpecify which hash functions should be calculated using the OpenSSL library. (in the manual page but not in --help)man
--gost-reverseReverse bytes in hexadecimal output of a GOST hash functions. (in the manual page but not in --help)man
--bt-batch file-pathTurn on torrent batch mode (implies torrent mode). (in the manual page but not in --help)man
--bt-privateGenerate torrent file or BTIH for a private BitTorrent tracker. (in the manual page but not in --help)man
--bt-transmissionGenerate torrent file or BTIH compatible with Transmission torrent client. (in the manual page but not in --help)man
--bt-piece-lengthSet the piece length value for torrent file. (in the manual page but not in --help)man
--bt-announce announce-urlAdd a tracker announce URL to the created torrent file(s). (in the manual page but not in --help)man
--benchmark-rawSwitch benchmark output format to be a machine‐readable tab‐delimited text with hash function name, speed, cpu clocks per byte. (in the manual page but not in --help)man
--no-detect-by-extDo not detect hash function by an extension of hash file, in the --check mode. (in the manual page but not in --help)man
--no-path-escapingTurn off escape characters in file paths. (in the manual page but not in --help)man
--uppercasePrint message digests in upper case. (in the manual page but not in --help)man
--lowercasePrint message digests in lower case. (in the manual page but not in --help)man
--template fileRead printf‐like template from given <file>. (in the manual page but not in --help)man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.