Implemented Secure Hash functions: md5, sha1, sha-224, sha-256, sha-384 and sha-512