Cryptography .NET (MD5, SHA1, SHA256, SHA38 and SHA512)