clsha2(1)

πŸ“¦
version 3.4.9.6 Β· 2 versions
, in fedora 43, fedora 44

πŸ’– clsha2 β€” ok bestie, let's hash it out πŸ’–

clsha2(1), from the Cryptlib Tools family. Pull up a chair, this one's short and sweet.


✨ NAME ✨

clsha2 β€” the little cutie that tells you the SHA256 hash of literally whatever you feed it 🫢


πŸŽ€ SYNOPSIS πŸŽ€

clsha2 [OPTION] [FILE]

🌸 DESCRIPTION 🌸

Okay so here's the vibe: clsha2 crunches the SHA256 hash value of your input, and that input can be either a file or standard input. It then prints that hash value on standard output β€” in hexadecimal by default, or in base64 if you ask nicely. And bestie, the hash value is 256 bits long. Iconic length, no notes.

If you don't give it a FILE, or you hand it a "-", it reads from standard input instead. So you can pipe stuff in like it's nothing πŸ’…


πŸ’… OPTIONS πŸ’…

  • --base64 | -b64 β€” prints the hash value base64 encoded. Without this option, the hash value is printed hexadecimal. That's the whole tea β˜•
  • --help β€” prints a help text. Your bestie always comes through πŸ₯Ή
  • --version β€” prints the version of clsha2. Gotta know which queen you're running πŸ‘‘

πŸ¦‹ NOTES πŸ¦‹

Full documentation lives right here: <https://senderek.ie/cryptlib/tools>

This program depends on two packages β€” one providing the cryptlib shared object library, and one providing the python3-bindings to that library. They're a package deal, fr fr.

You can download both packages in RPM or DEB format at https://senderek.ie/cryptlib/


🌈 FILES 🌈

clsha2 uses the cryptlib shared object library and its python3 bindings. Here's exactly where they hang out:

  • /lib64/libcl.so.3.4.9
  • /usr/lib/python3.1x/site-packages/cryptlib_py.so

Copyright Β© 2022 - 2026 Ralf Senderek. All rights reserved.

License BSD-3-Clause: <https://senderek.ie/cryptlib/bsd.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. (Say it with me: no warranty, periodt.)


πŸ”₯ SEE ALSO πŸ”₯


🧚 AUTHORS 🧚

  • clsha2 is written by Ralf Senderek <innovation@senderek.ie>.
  • Cryptlib is written and maintained by Peter Gutmann <pgut001@cs.auckland.ac.nz>.

Absolute legends, both of them πŸ’œ


πŸ’€ BUGS πŸ’€

Of course there aren't any bugs πŸ™ˆ but if you find any, please sent a report to innovation@senderek.ie.

bestie. they said "sent". i'm not fixing it. i'm just the messenger πŸ’€

and that's the whole page!! πŸ’–βœ¨ this is Cryptlib Tools, Februray 2026, and you just read clsha2(1) β€” slay, you're a Unix girlie now πŸŽ€πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from