RAWSHAKE128SUM(1)

πŸ“¦
version 1.2.5 Β· 2 versions
, in arch rolling

✨ NAME ✨

hey bestie, welcome to rawshake128sum(1) from the General Commands Manual β€” this page is all about computing and checking RawSHAKE128 message digests. It’s giving checksum glam, no cap. πŸ’…

✨ SYNOPSIS ✨

rawshake128sum [-u | -l | -b | -c] [-R rate] [-C capacity] [-N output-size] [-S state-size] [-W word-size] [-Z squeeze-count] [-vxz] [file ...]

✨ DESCRIPTION ✨

okay so rawshake128sum either prints RawSHAKE128 checksums or checks them. If there’s no file, or if the file is -, it reads from standard input. 🫢

the little flags, bestie:

  • -u β€” output checksums in upper-case hexadecimal representation. πŸ’–
  • -l β€” output checksums in lower-case hexadecimal representation. This is the default. 🌸
  • -b β€” output checksums in binary representation. This suppresses the filenames and checksum delimiters, so only the checksums get printed. ✨
  • -c β€” read RawSHAKE128 sums from the file and check them against the files on your system. The input files should be formatted as the output of this program, or similarly. fr fr this is not going to work if any of the filenames in the input file start with a regular space or horizontal tab, or if they contain a line feed, carriage return, or form feed, unless the -z option is also used. 😭
  • -v β€” print the hashing parameters. πŸ‘‘
  • -x β€” convert input files from hexadecimal form to binary form before calculating the checksums. πŸ¦‹
  • -z β€” lines end with NUL instead of LF. If used with -c, this applies to read files (not the output), but it will also apply more strict parsing and allow any whitespace in file names. πŸ’€

these ones change the hashing parameters:

  • -R rate β€” change the rate. 🌈
  • -C capacity β€” change the capacity. πŸ“
  • -N, -O output-size β€” change the output size. ⭐
  • -S, -B state-size β€” change the state size. 🧚
  • -W word-size β€” change the word size. πŸ’œ
  • -Z squeeze-count β€” change the number of squeezes that is performed. πŸ”₯

✨ EXIT STATUS ✨

  • 0 β€” successful completion. πŸŽ€
  • 1 β€” checksums did not match or a file did not exist. πŸ™ˆ
  • 2 β€” an error occurred. πŸ’€

✨ AUTHORS ✨

Mattias AndrΓ©e <m@maandree.se> β€” icon status. πŸ‘‘

✨ NOTES ✨

Every command in the sha3sum package lets you change the hashing parameters. However, it is only intended to be used with keccaksum(1), or if you know what you are doing; apart from -N, which is intended to always be used with shake128sum(1), shake256sum(1), shake512sum(1), rawshake128sum(1), rawshake256sum(1), and rawshake512sum(1). 🫢


source/version: SHA3SUM Β· page: RAWSHAKE128SUM(1) β€” and the date slot isn’t in the original footer, so we’re not inventing one, periodt. πŸŽ€πŸ’–

πŸ“¦ where this page comes from