/rsa-zero

RSA keys generated deterministically with a fixed seed (useful for dev)

Primary LanguageGo

rsa-zero

We deterministically generate valid but useless RSA keys.

Each key is generated by using a pseudo random number generator as the entropy source and it's key size as the seed.

WARNING: Do not use these keys in production.

Build

You can regenerate the keys yourself, by running:

go run generate.go

or

go build . && ./rsa-zero

SHAs

Below you'll find each private key's SHA1 hash

❯ gsha1sum *.key
2733f50539d740d1d8c01b603ea2421222738dc0  rsa_1024.key
a342af2c1cc35726882769e1c517f53bc088d862  rsa_128.key
d7e4817efced20cebb1364fff444b5c5d537db93  rsa_2048.key
fe8d7e58f2c3b8a70cd03f65450d87444c6008ca  rsa_256.key
d14cdea954ecd9ebed62e32b7db1097fc254cafb  rsa_4096.key
0df34830486b28ee74044a1219a9f5dbfb515a1b  rsa_512.key