public static HashAlgorithmName ToHashAlgorithmName(string hashAlgorithm)
{
switch (hashAlgorithm.ToUpper())
{
case "MD5":
return HashAlgorithmName.MD5;
case "SHA1":
return HashAlgorithmName.SHA1;
case "SHA256":
return HashAlgorithmName.SHA256;
case "SHA384":
return HashAlgorithmName.SHA384;
case "SHA512":
return HashAlgorithmName.SHA512;
default:
throw new NotImplementedException(hashAlgorithm);
}
}
#endif