SHA512SUM(1)

πŸ’– SHA512SUM(1) πŸ’–

okay bestie, welcome to the User Commands section of the manual, we're doing sha512sum today and honestly? it's giving cryptographic royalty πŸ‘‘


✨ NAME ✨

sha512sum β€” compute and check SHA512 message digest πŸ¦‹


🌸 SYNOPSIS 🌸

sha512sum [OPTION]... [FILE]...

πŸ’… DESCRIPTION πŸ’…

So basically it prints or checks SHA512 (that's 512-bit, she's a big girl πŸ’–) checksums. It's the legacy interface to the cksum(1) utility, iykyk.

If you give it no FILE, or if FILE is literally just -, it reads from standard input. no cap. 🫢


πŸŽ€ OPTIONS πŸŽ€

  • -b, --binary β€” read in binary mode 🌈
  • -c, --check β€” read checksums from the FILEs and check them (the vibe check, but for integrity) πŸ”₯
  • --tag β€” create a BSD-style checksum πŸ’«
  • -t, --text β€” read in text mode, which is the default btw ✨
  • -z, --zero β€” end each output line with NUL instead of a newline, AND disable file name escaping 🧚

πŸ‘‘ the five options that are only useful when you're verifying checksums πŸ‘‘

like, these ones literally only matter in check mode, bestie:

  • --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 at all; the status code shows success πŸ’€
  • --strict β€” exit non-zero for improperly formatted checksum lines ⚠️
  • -w, --warn β€” warn about improperly formatted checksum lines πŸ“’
  • --help β€” display this help and exit 🌟
  • --version β€” output version information and exit 🎁

The sums are computed as described in FIPS-180-2. When you're checking, the input should be a former output of this program β€” like, it needs to be something sha512sum itself made earlier, fr fr. πŸ“

The default mode is to print a line with: the checksum, a space, a character indicating input mode ('*' for binary, ' ' for text or where binary is insignificant), and the name for each FILE. iconic formatting, honestly πŸ’…

On GNU systems there is no difference between binary mode and text mode. literally none. periodt. πŸ’œ

🌈 AUTHOR 🌈

Written by Ulrich Drepper</>, Scott Miller</>, and David Madore</>. legends, all three 🫢


πŸ“’ REPORTING BUGS πŸ“’

Report bugs to: <bug-coreutils@gnu.org>. πŸ›

Report any translation bugs to: <https://translationproject.org/team/>. 🌍

GNU coreutils home page: <https://www.gnu.org/software/coreutils/>

General help using GNU software: <https://www.gnu.org/gethelp/>


Copyright Β© 2026 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.

This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. (yes bestie, no warranty, don't come for us 😭)


πŸ¦‹ SEE ALSO πŸ¦‹


and that's the whole page, bestie πŸ’… this was GNU coreutils 9.12, dated September 2026, and you just read the SHA512SUM(1) manual. slay, go hash something πŸ”₯βœ¨πŸ’–

πŸ“¦ where this page comes from