pri...blic(8)

πŸ“¦
version 21.1 Β· 2 versions
, in fedora 43, fedora 44

✨ pri...blic(8) ✨ β€” convert cjdns private keys to public keys and IP6

Okay bestie, welcome to pri...blic(8). This one is short, but it is literally handling your secret key material, so let's do a vibe check and pay attention, fr fr. πŸ’–


✨ SYNOPSIS ✨

/usr/libexec/cjdns/privatetopublic

πŸ’… DESCRIPTION πŸ’…

Because private keys are very sensitive, /usr/libexec/cjdns/privatetopublic reads them from stdin. Like, it wants the key quietly, not out here in the group chat.

If your shell, terminal, or other program keeps history, please avoid this kind of thing:

echo 'key' | /usr/libexec/cjdns/privatetopublic

or similar constructs. That is giving your secret key main character energy in your history file, and we are not doing that.

A heredoc is suitable for use in scripts, and will avoid unwanted revealing of the key in process lists, like so:

/usr/libexec/cjdns/privatetopublic <<EOF
key
EOF

Key should be in hex form, maximum 64 characters. Extra characters will be silently ignored.

πŸ” SEE ALSO πŸ”


That's the whole page, bestie. The footer is just pri...blic(8), and there is no extra source/version/date info listed here, so this is your cute sign-off instead. Keep those private keys private, okay? πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from