pri...blic(8)
β¨ 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
- fedora 43: cjdns 21.1-16.fc41 Β· GPLv3 and MIT and BSD and ISC
- fedora 44: cjdns 21.1-16.fc41 Β· GPLv3 and MIT and BSD and ISC
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms