TSIG-KEYGEN(8)
πΈ NAME πΈ
okay bestie, welcome to TSIG-KEYGEN(8) β the manual page for the TSIG key generation tool. It's giving BIND 9, it's giving secure DNS keys, and it's giving "let me help you understand this" energy. π
tsig-keygen β TSIG key generation tool, aka the little utility that makes TSIG keys for you. β¨
π SYNOPSIS π
tsig-keygen [-a algorithm] [-h] [name]
π¦ DESCRIPTION π¦
okay so tsig-keygen is a utility that generates keys for use with TSIG (Transaction Signatures) as defined in RFC 2845. no cap, that's the whole main character energy of this page. π₯
The resulting keys can be used, for example, to secure dynamic DNS updates to a zone, or for the rndc command channel. literally iconic use cases. π
A domain name can be specified on the command line to be used as the name of the generated key. If no name is specified, the default is tsig-key. bestie, that default is right there waiting for you. π«Ά
β¨ OPTIONS β¨
-a algorithmβ this option specifies the algorithm to use for the TSIG key. Available choices are:hmac-md5,hmac-sha1,hmac-sha224,hmac-sha256,hmac-sha384, andhmac-sha512. The default ishmac-sha256. Options are case-insensitive, and thehmac-prefix may be omitted. slay, flexible algorithm selection fr fr. π-hβ this option prints a short summary of options and arguments. tiny helpful vibe check, we love to see it. πΈ
π SEE ALSO π
nsupdate(1)named.conf(5)named(8)- BIND 9 Administrator Reference Manual.
π AUTHOR π
Internet Systems Consortium
π COPYRIGHT π
2026, Internet Systems Consortium
mwah π β this page is from BIND 9, version 9.20.29, dated 2026-09-11. now go make some keys, bestie. π«Ά
π¦ where this page comes from
- opensuse-leap 16.0: bind-utils 9.20.29-160000.1.1 Β· MPL-2.0
- opensuse-leap 16.0: bind-utils 9.20.29-160000.1.1 Β· MPL-2.0
- opensuse-leap 16.0: bind-utils 9.20.29-160000.1.1 Β· MPL-2.0
- opensuse-leap 16.0: bind-utils 9.20.29-160000.1.1 Β· MPL-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms