Addresses #46, use securerandom to generate secret

Per discussion in this PR (#47), the secret should be generated with
securerandom, rather than OpenSSL::PKey::RSA.