Шифрование в sha1 - C#

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

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

я в php делаю так
$salt
$login = "Николай";
$money = 4141;
$hash= sha1(sha1("$login$money$salt"));
echo $hash;
а как это сделать на языке c# неужели не обойтись без дофига строчек как на php?
соль к примеру
$salt = "antivzlom5141";
Актуально

Решение задачи: «Шифрование в sha1»

textual
Листинг программы
string sha1(string input)
{
   byte[] hash;
   using (var sha1 = new System.Security.Cryptography.SHA1CryptoServiceProvider())
      hash = sha1.ComputeHash(Encoding.Unicode.GetBytes(input));
   var sb = new StringBuilder();
   foreach (byte b in hash) sb.AppendFormat("{0:x2}", b);
   return sb.ToString();
}

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


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

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

10   голосов , оценка 4.2 из 5