This post describes a survey of 20 million public keys from diverse sources on the Internet and cryptographic weaknesses found.| cryptographycaffe.sandboxaq.com