sphage(1)

πŸ“¦
version 2.0.4 Β· 3 versions
, in nixos 26.05, nixpkgs unstable, ubuntu stonking

πŸ’– sphage(1) πŸ’–

okay bestie, so sphage is a lil command living in manual section 1, and its whole entire job is: converts 32 bytes binary data into an age(1) keypair. that's it. that's the gig. she's small, she's focused, she's iconic. ✨


🌸 NAME 🌸

sphage β€” converts 32 bytes binary data into an age(1) keypair


πŸ¦‹ SYNOPSIS πŸ¦‹

echo "32 byte high-entropy string....." | sphage privkey >/tmp/privatekey
echo "32 byte high-entropy string....." | sphage pubkey >/tmp/pubkey

like… pipe her a vibe, she pipes you a key. so clean. πŸ’…


πŸŽ€ DESCRIPTION πŸŽ€

so here's the tea: sphage takes the raw output of sphinx(1) and turns it into a cryptographic key pair that's compatible with age. no cap.

she can also go the other way around β€” hand her an age secret key and she'll hand you back its corresponding age public key. 🫢

and why do we care? because this is what lets SPHINX and age-based encryption workflows link up, enabling integration between them for all your sophisticated secrets management setups. it's giving crossover episode. it's giving main character energy. πŸ”₯


πŸ™ˆ REPORTING BUGS πŸ™ˆ

found a bug? not me finding out, but ok. go tell on her here:

https://github.com/stef/pwdsphinx/issues/


πŸ‘‘ AUTHOR πŸ‘‘

Written by Stefan Marsiske. king behavior, honestly. πŸ’œ


Copyright Β© 2023 Stefan Marsiske. License GPLv3+: GNU GPL version 3 or later https://gnu.org/licenses/gpl.html.

This is free software: you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law. 😭 fr fr, zero warranty, she said what she said.

⭐ SEE ALSO ⭐


and that's the whole page, bestie!! her footer is literally just sphage(1) sitting there at the bottom of the page, vibing. go encrypt something cute. πŸŽ€πŸ’–βœ¨

πŸ“¦ where this page comes from