MD5 работает через раз? - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. public static string Generate_Sig(string postDataQuery)
  2. {
  3. var array = postDataQuery.Split('&');
  4. Array.Sort(array);
  5. return CryptographyHelper.GetMd5Hash(string.Join("", array) + api.GetSecretKey, Encoding.UTF8);
  6. }
Скажите пожалуйста, почему мд5 работает через раз ?

Решение задачи: «MD5 работает через раз?»

textual
Листинг программы
  1. static MD5 hasher = MD5.Create();
  2.  
  3. static string GetMD5(string text)
  4. {
  5.     byte[] hash = hasher.ComputeHash(Encoding.UTF8.GetBytes(text));
  6.  
  7.     return string.Concat(hash.Select(b => b.ToString("x2")));//BitConverter.ToString(hash).Replace("-", "");
  8. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы