Added some Cryptography functions (Requires Crypto which is part of OpenSSL)