HMACSUM(1)
π hmacsum β like, the manual page, but make it make sense
okay so bestie, welcome to hmacsum() from the LOCAL manual π this is the whole entire page, nothing skipped, nothing rounded off. let's go β¨
πΈ NAME πΈ
hmacsum β literally calculates Hash-based Message Authentication Codes (HMACs) of the data in a file. that's it, that's the whole job, and it ate π
π¦ SYNOPSIS π¦
hmacsum [-d digest_type] [-p process_buffer_size] [-hvV] hmac_files
like, that's the shape of it β short, iconic, no notes π
β¨ DESCRIPTION β¨
hmacsum is a utility to calculate Hash-based Message Authentication Codes (HMACs) of the data in a file. no cap, that's the entire personality π«Ά
hmacsum is part of the libhmac package. libhmac is a library to support various Hash-based Message Authentication Codes (HMAC). it's giving supportive bestie energy fr fr π
source the source file.
okay bestie that last line is just. sitting there. in the original. we do not know why. we are not going to pretend we do π it's in the page, so it's in the page π
The options are as follows:
-ddigest_type β calculate digest (hash) types option. the types aremd5(that's the default, in case you were wondering π),sha1,sha256,sha512. and yes bestie, multiple types can be combined with a,β go off, stack them π-hβ shows this help. short king behavior honestly πΈ-pprocess_buffer_size β specify the process buffer size. default is32768bytes, which is a very specific number and we respect it π-vβ verbose output to stderr. she's chatty and she's telling you about it β¨-Vβ print version. just the version. no drama. iconic π
π§ ENVIRONMENT π§
None. literally none. no environment variables, the vibes are self-contained π
π FILES π
None. same deal. nothing to look at here, move along πΈ
π₯ EXAMPLES π₯
here's the moment you've been waiting for, the demo, the main character scene β
# hmacsum -d md5,sha1,sha256 file.dat
hmacsum 20140112
MD5 hash calculated over data: dd05dd0a66337ba6ad12e07779b8f36e
SHA1 hash calculated over data: 55f9b57af542db0ed668eaa647837f106282c244
SHA256 hash calculated over data: 0a794e4172209147eb8ce21fc447591a2cb443dbbb1df71d7bef1a536bf2b552
look at those three hashes. three of them. one command. she's efficient, she's organized, she's the moment ππ
π DIAGNOSTICS π
Errors, verbose and debug output are printed to stderr when verbose output -v is enabled.
heads up bestie: verbose and debug output are only printed when enabled at compilation π«Ά so if you're not seeing the extra chatter, that's why β it's a build thing, not a you thing π
π BUGS π
Please report bugs of any kind to <joachim.metz@gmail.com> or on the project website: https://github.com/libyal/libhmac/
found a bug? tell on it. respectfully. with a link π
πΈ AUTHOR πΈ
These man pages were written by Joachim Metz. ty for your service king π«Άβ¨
π COPYRIGHT π
Copyright (C) 2011-2024, Joachim Metz <joachim.metz@gmail.com>.
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
read that again bestie β NO warranty. not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. it's free software, it's not a promise π
π¦ SEE ALSO π¦
libhmac β go read that one next, it's the whole family π
and that's the page!! hmacsum, from libhmac, dated January 14, 2014 β yeah she's vintage, she's a classic, she still slays π
π mwah, go hash something π
π¦ where this page comes from
- opensuse-leap 16.0: libhmac-tools 20240417-bp160.1.12 Β· LGPL-3.0-or-later
- opensuse-leap 16.0: libhmac-tools 20240417-bp160.1.12 Β· LGPL-3.0-or-later
- opensuse-leap 16.0: libhmac-tools 20240417-bp160.1.12 Β· LGPL-3.0-or-later
- opensuse-leap 16.0: libhmac-tools 20240417-bp160.1.12 Β· LGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms