Crypto Tooling
Rot is a cryptographic swiss army knife
Categories:
Rot can read, convert, and display various forms of cryptographic keys:
- JSON Web Tokens (JWTs)
- PEM Keys and Certificates
- SSH Keys and Certificates
- X.509 Certificates
Using Rot, you can easily manage all of your cryptography needs without additional tooling:
$ rot x509-dis ca.pem
$ rot jwt-dis eyJhbGciOiJFZERTQSIsImtpZCI6IjlzY0lrOW1TaHIiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJleGFtcGxlIiwiZXhwIjoxNzEwMjEyMjE4LCJpYXQiOjE3MTAyMDgyMTgsImlzcyI6Ik15SXNzdWVyIiwianRpIjoiMTIzIiwibmJmIjoxNzEwMjA4MjE4LCJzdWIiOiJFeGFtcGxlIiwidGVzdCI6InllcyJ9.aSPcgRUEmm0g4ak-OjEyyPSn0-_AxRxpFsir_f64UJ_lntR8o6Q3zulUi1IDHDtIYF4hhyutMCzMVIFkS1ufCA ed25519public:MCowBQYDK2VwAyEASI/qzkRrx2hy3GGX1ereMpSw9+Z8KpGJ1HHjv6H+EXs=:9scIk9mShr
$ cat ca.pem | rot pem - > ca.rot
$ cat ca.rot | rot pem - > ca-new.pem
$ cat ~/.ssh/id_rsa.pub | rot ssh-dis - > ssh.rot