use OpenSSL::Digest.new