- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
public static class Md5Helper
{
private static readonly char[] Chars = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' };
public static string Md5Hash(this string source)
{
byte[] hash;
using (var hasher = MD5.Create())
{
hash = hasher.ComputeHash(Encoding.UTF8.GetBytes(source));
}
var length = hash.Length << 1;
var result = new char[length];
for (var i = 0; i < length; i += 2)
{
var b = hash[i >> 1];
result[i] = Chars[b >> 4];
result[i + 1] = Chars[b & 15];
}
return new string(result, 0, result.Length);
}
}
huge_cock 11.01.2017 11:11 # −2
guestinho 11.01.2017 11:32 # +6
Днем он обычный писать бойлерплейта на сисярпе, но по ночам он перевоплощается в царьмена и защищает интернет от анскилябр.
Her 11.01.2017 16:48 # −2
guestinho 11.01.2017 16:58 # −3
Avance 12.01.2017 10:25 # 0