Password generator created in the wake of the Heartbleed OpenSSL vulnerability