HMACKEYS(1)

πŸ“¦ version 3.2.1, in ubuntu jammy

πŸ’– HMACKEYS(1) πŸ’–

okay bestie, welcome to the hmackeys page β€” it's living in section 1 of the BP executables manual, and it's literally the girlboss of symmetric key generation. no cap.


✨ NAME ✨

hmackeys β€” a utility program for generating good HMAC-SHA1 keys πŸŽ€


🌸 SYNOPSIS 🌸

hmackeys [ keynames_filename ]

πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the vibe: hmackeys writes files that contain randomized 160-bit key values, and those keys are suitable for use by HMAC-SHA1 in support of Bundle Authentication Block processing, Bundle Relay Service connections, or literally any other functions where symmetric hash computation is applicable. it's giving cryptographic main character energy πŸ”₯

one file gets written for each key name you hand over to hmackeys. the content of each file is 20 consecutive randomly selected 8-bit integer values, and the name given to each file is simply keyname.hmk. periodt πŸ’…

hmackeys operates in response to the key names it finds in the file keynames_filename β€” one name per file text line β€” if that file is provided. if it's not provided, hmackeys prints a simple prompt (:) so you can type key names directly into standard input. lowkey iconic.

when the program is run in interactive mode, either enter q or press ^C to terminate. 🫢

⭐ EXIT STATUS ⭐

  • "0" β€” completion of key generation. slay. ✨

🌈 EXAMPLES 🌈

  • hmackeys enter interactive HMAC/SHA1 key generation mode. let's goooo 🧚
  • hmackeys host1.keynames create a key file for each key name in host1.keynames, then terminate immediately. no thoughts, just keys πŸ”‘

πŸ’œ FILES πŸ’œ

no other files are used in the operation of hmackeys. that's it, that's the whole list πŸ™ˆ


πŸ“ ENVIRONMENT πŸ“

no environment variables apply. nothing to see here bestie, the env is clean ✨


πŸ‘‘ DIAGNOSTICS πŸ‘‘

the following diagnostics may be issued to the logfile ion.log:

  • Can't open keynames file... the keynames_filename specified in the command line doesn't exist. 😭 (double-check your path, queen)

πŸ’€ BUGS πŸ’€

report bugs to <ion-bugs@korgano.eecs.ohiou.edu> β€” yes, actually tell them, they wanna know fr fr


πŸ”₯ SEE ALSO πŸ”₯

brsscla(1), ionsecadmin(1)


and that's the whole page, bestie πŸ’– this one's from perl v5.24.1, dated 2016-07-07 β€” an absolute classic, vintage but still ate. mwah πŸŽ€βœ¨

πŸ“¦ where this page comes from