MD5 работает через раз? - C#
Формулировка задачи:
public static string Generate_Sig(string postDataQuery) { var array = postDataQuery.Split('&'); Array.Sort(array); return CryptographyHelper.GetMd5Hash(string.Join("", array) + api.GetSecretKey, Encoding.UTF8); }
Решение задачи: «MD5 работает через раз?»
textual
Листинг программы
static MD5 hasher = MD5.Create(); static string GetMD5(string text) { byte[] hash = hasher.ComputeHash(Encoding.UTF8.GetBytes(text)); return string.Concat(hash.Select(b => b.ToString("x2")));//BitConverter.ToString(hash).Replace("-", ""); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д