Cryptography Stack Exchange is a question and answer site for software developers, mathematicians and others interested in cryptography. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm looking to do some research into how RSA is used in the wild. I've read through a few papers and it seems other researchers have had no trouble collecting millions of keys to perform analysis on.

I've done some preliminary research but can't seem to find any one site from which to download other people's public keys.

I assume that given the nature of public keys that it would not be a privacy risk to have this sort of database available to the public.

share|improve this question
You probably could extract a bunch from the public SSL Observatory data dump. – CodesInChaos Mar 10 '14 at 14:37
Query the top sites from the Alexa rankings and read off the SSL transcript? – figlesquidge Mar 26 '14 at 13:20
up vote 4 down vote accepted

If RSA keys in PGP format are fine, you can download them from any keyserver.

Many keyservers, at least MIT, have a robots.txt that disallows automated downloads, so be sure to check that before attempting to bulk download anything.

If you need a large collection, you could download a keyserver dump and filter out what you need.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.