clsha1(1)
โจ NAME โจ
okay so bestie, say hi to clsha1 โ the little Unix tool that's literally just here to hand you SHA1 hashes and look cute doing it ๐
๐ SYNOPSIS ๐
clsha1 [OPTION] [FILE]
๐ธ DESCRIPTION ๐ธ
clsha1 is the friend who does the math for you ๐งฎโจ It calculates the SHA1 hash value of whatever you feed it โ a file, or standard input โ and then prints that hash value to standard output, either in hexadecimal (that's the default, no cap) or in base64 encoding. Also? The hash value is 160 bits long. That's the whole vibe. ๐
If you give it no FILE, or you hand it a -, it just reads from standard input. So it's giving very much "pipes are my bestie" energy ๐ซถ
๐ OPTIONS ๐
--base64|-b64โ prints the hash value base64 encoded ๐ Without this option, the hash value gets printed hexadecimal. That's it, that's the choice.--helpโ prints a help text ๐ (we love a helpful icon)--versionโ prints the version ofclsha1โญ
๐ฆ NOTES ๐ฆ
Full documentation lives right here: <https://senderek.ie/cryptlib/tools> โ go read it, it's giving informative โจ
This program depends on two packages: one providing the cryptlib shared object library, and the python3-bindings to that library. They're a package deal, fr fr โ can't have one without the other ๐
You can download both packages in RPM or DEB format at <https://senderek.ie/cryptlib/> ๐
๐ง FILES ๐ง
clsha1 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. Like, none at all, bestie โ read the license, it's not playing ๐
๐ SEE ALSO ๐
cryptlib(<https://github.com/cryptlib/cryptlib>) โ the main character energy behind all of this ๐
๐ AUTHORS ๐
clsha1is written by Ralf Senderek <innovation@senderek.ie> ๐ธ- Cryptlib is written and maintained by Peter Gutmann <pgut001@cs.auckland.ac.nz> ๐
๐ BUGS ๐
Of course there aren't any bugs ๐ญ โ but if you do find any, please sent a report to innovation@senderek.ie. (Yes, "sent". We're keeping it exactly as written, that's the author's canon ๐ซถ)
and that's the whole page, periodt โจ This was Cryptlib Tools, February 2026, and you just read the clsha1(1) manual. Stay hashed, stay hydrated ๐๐ฆ๐ธ
๐ฆ 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