Simple tool for genrating crytographic keys.
For the gophers
go install github.com/tezli/keygenFor eveyone else
curl -so "https://github.com/tezli/keygen/releases/download/v0.0.1/keygen-$(uname -s | tr A-Z a-z)-$(uname -m | sed s/x86_/amd/g)" /usr/local/bin/keygen && chmod +x /usr/local/bin/keygenCreating an ECDSA key
keygen ecdsa --curve P521 --out ecdsa_keyor short:
keygen ecdsa -c P521 -o ecdsa_keyAdd the -p flag to create a public key also.
Creating a RSA key
keygen rsa --bits 4096 --out rsa_keyor short:
keygen ecdsa -b 4096 -o rsa_keyCreating key with a corresponding public key
keygen rsa -p -b 4096 -o rsa_keywill generate:
rsa_key
rsa_key.pub