clsha1(1)

๐Ÿ“ฆ
version 3.4.9.6 ยท 2 versions
, in fedora 43, fedora 44

โœจ 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 of clsha1 โญ

๐Ÿฆ‹ 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 ยฉ 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 ๐ŸŒˆ


๐Ÿ’… AUTHORS ๐Ÿ’…

  • clsha1 is 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