KECCAK-384SUM(1)

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

πŸ¦‹ KECCAK-384SUM(1) β€” compute and check Keccak-384 message digests πŸ¦‹

okay so this is the General Commands Manual page for keccak-384sum, and the manual name is literally KECCAK-384SUM(1). Bestie, it's giving checksum main-character energy, and we're gonna get through every flag together. 🫢


🌸 NAME 🌸

keccak-384sum β€” compute and check Keccak-384 message digests. That's the whole name section, no cap.


✨ SYNOPSIS ✨

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

the synopsis is doing the absolute most with all these flags, but every single one is real, iykyk.


πŸ’– DESCRIPTION πŸ’–

Print or check Keccak-384 checksums. If no file or when the file is -, read standard input.

πŸŽ€ the main-character flags

  • -u β€” Output checksums in upper-case hexadecimal representation.
  • -l β€” Output checksums in lower-case hexadecimal representation. (default)
  • -b β€” Output checksums in binary representation. This suppresses the filenames and checksum delimiters. Only the checksums are printed.
  • -c β€” Read Keccak-384 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. 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.

πŸ› οΈ The following options 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> β€” the icon behind this page. πŸ’œ


🌈 NOTES 🌈

All commands in the sha3sum package allow changing 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).

so yeah β€” parameter-changing is a whole vibe, but read the room and know what you're doing, bestie. 🫑


πŸ’Œ okay that's the page. Source/version: SHA3SUM. The original footer's date slot was blank, so no fake date from me β€” periodt. KECCAK-384SUM(1) out. πŸ’…

πŸ“¦ where this page comes from