lunedì 11 gennaio 2016

C# Calculating MD5 of UTF-8 encoded string

L'esempio qui di seguito, illustra una tecnica nel linguaggio di programmazione C#, di come ottenere un valore MD5 da una variabile di tipo string.

private string GetTextMD5EncodingUtf8(string Testo)
    {
     
        using (MD5 md5Hash = MD5.Create())
        {
            byte[] dati = md5Hash.ComputeHash(Encoding.UTF8.GetBytes(Testo));
            StringBuilder sBuilder = new StringBuilder();
            for (int i = 0; i < dati.Length; i++)
            {
                sBuilder.Append(dati[i].ToString("x2"));
            }
            return sBuilder.ToString();
        }
    }

Nessun commento: