clsha2(1)
π 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 ofclsha2. 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 π
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 π₯
cryptlib(https://github.com/cryptlib/cryptlib)
π§ AUTHORS π§
clsha2is 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
- fedora 43: cryptlib-tools 3.4.9.3-1.fc43
- fedora 43: cryptlib-tools 3.4.9.6-1.fc43 Β· Sleepycat and OpenSSL and BSD-3-Clause
- fedora 44: cryptlib-tools 3.4.9-2.fc44 Β· Sleepycat and OpenSSL and BSD-3-Clause
- fedora 44: cryptlib-tools 3.4.9.3-1.fc44
- fedora 44: cryptlib-tools 3.4.9.6-1.fc44 Β· Sleepycat and OpenSSL and BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms