Полезные хитрости кодинга: То, что приходится каждый день искать в Интернете…

Как посчитать MD5 строки на Ruby или C#

Постоянно сталкиваюсь с необходимостью рассчитать MD5 строки на разных языках программирования. Поэтому решил приветси код для расчета MD5 тут.

Итак, расчет MD5 cтроки на Ruby:

require 'digest/md5'
digest = Digest::MD5.hexdigest("ivan4ik")

Расчет MD5 строки на C#:

private string CreateMD5Hash(string input)
{
    MD5 md5 = System.Security.Cryptography.MD5.Create();
    byte[] inputBytes = System.Text.Encoding.ASCII.GetBytes(input);
    byte[] hashBytes = md5.ComputeHash(inputBytes);

    StringBuilder sb = new StringBuilder();
    for (int i = 0; i < hashBytes.Length; i++)
    {
        sb.Append(hashBytes[i].ToString("X2"));
    }
    return sb.ToString();
}

Вы можете следить за обсуждением с помощью RSS 2.0 ленты.