private void Init(string algorithmName) { if (string.Equals(MD5ManagedName, algorithmName, StringComparison.Ordinal)) _algorithm = new MD5Managed(); else throw new ArgumentOutOfRangeException(algorithmName, "Unsupported hashing algorithm"); }