/// <summary> /// Computes MD5 Hash /// </summary> /// <param name="rawData"></param> /// <returns></returns> /// <exception cref="ArgumentNullException"></exception> public static string ComputeMd5Hash(string rawData) { _ = rawData ?? throw new ArgumentNullException(nameof(rawData)); using var md5 = new MD5CryptoServiceProvider(); return(md5.GenerateHashString(rawData)); }