Changed encryption to use OpenSSL crypto message digest