SIGGEN(8)
π SIGGEN(8) β like, the signature gathering utility, bestie
okay so picture this: you're deep in the System Manager's Manual side of your terminal, and this little icon siggen is sitting there being all "let me show you the hash values for your files." That's literally it. That's the whole vibe. It's the signature gathering utility for Tripwire, and honestly? It ate. π
β¨ SYNOPSIS β¨
siggen [ -t|--terse ] [ -h|--hexadecimal ] [ -a|--all ] [ -C|--CRC32 ] [
-S|--SHA ] [ -h|--HAVAL ] file1,,,
no cap, that's the whole summoning ritual right there π«Ά (and yes, -h shows up twice in there β that's how the man page lives, we don't question it, we just vibe with it π)
πΈ DESCRIPTION πΈ
siggen is a utility that displays the hash function values for the specified files. that's the entire personality. it looks at your files and is like "here's the math, bestie β¨". lowkey iconic.
π OPTIONS π
here's the menu, and every single item matters, so don't skip, iykyk π
-t,--terseβ Terse mode, aka the no-yapping setting. Prints requested hashes for a given file on one line, delimited by spaces, with no extraneous information. just the facts. π§-h,--hexadecimalβ Display results in hexadecimal rather than base64 notation. your numbers, but make them hex π-a,--allβ Display all hash function values. this is the default, so it's giving main character energy without even trying π-C,--CRC32β Display CRC-32, POSIX 1003.2 compliant 32-bit Cyclic Redundancy Check. say that five times fast π-M,--MD5β Display MD5, the RSA Data Security, Inc. Message Digest Algorithm. classic. vintage. still in the options list fr fr π₯-S,--SHAβ Display SHA, Tripwire's implementation of the NIST Secure Hash Standard, SHS (NIST FIPS 180). very official, very real, very much a whole thing β-H,--HAVALβ Display Haval value, a 128-bit hash code. cute little 128-bit moment π¦file1 [ file2... ]β List of filesystem objects for which to display values. your lineup. your roster. the files getting the treatment πΈ
ok bestie real talk for one sec: the options list has-M, --MD5but the SYNOPSIS above doesn't show it, and-hgets used for both--hexadecimaland--HAVALwith-Hbeing HAVAL's short form. that's just literally what the page says, so i'm passing it straight to you with zero edits π
π¦ EXIT STATUS π¦
siggen exits 0 on success, 1 on error. that's it. clean, simple, no drama π
β VERSION INFORMATION β
This man page describes siggen version 2.4. periodt. π
π AUTHORS π
Tripwire, Inc. π«Ά the whole company. take a bow.
π COPYING PERMISSIONS π
okay this part is the legal bit so listen up, we're being respectful here πΈ
Permission is granted to make and distribute verbatim copies of this man page provided the copyright notice and this permission notice are preserved on all copies.
Permission is granted to copy and distribute modified versions of this man page under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.
Permission is granted to copy and distribute translations of this man page into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by Tripwire, Inc.
Copyright 2000-2018 Tripwire, Inc. Tripwire is a registered trademark of Tripwire, Inc. in the United States and other countries. All rights reserved. π
π₯ SEE ALSO π₯
go read these next, they're the friend group:
π that's the whole page, bestie! this was Open Source Tripwire 2.4, dated 04 Jan 2018 β mwah, go hash something, you've got this πβ¨
π¦ where this page comes from
- epel 10: tripwire 2.4.3.7-20.el10_2 Β· GPL-2.0-or-later
- epel 9: tripwire 2.4.3.7-16.el9 Β· GPL-2.0-or-later
- fedora 43: tripwire 2.4.3.7-20.fc43 Β· GPL-2.0-or-later
- fedora 44: tripwire 2.4.3.7-21.fc44 Β· GPL-2.0-or-later
- opensuse-leap 16.0: tripwire 2.4.3.7-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: tripwire 2.4.3.7-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: tripwire 2.4.3.7-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: tripwire 2.4.3.7-bp160.1.12 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms