• XSS.stack #1 – первый литературный журнал от юзеров форума

C# Функция хеширования

Guron_18

floppy-диск
Пользователь
Регистрация
13.12.2018
Сообщения
1 420
Решения
2
Реакции
2 325
Всем доброго времени суток. Функция хеширования.
C#:
private static string Hash(string pass, string algo = "MD5")
{
  return BitConverter.ToString(((HashAlgorithm)CryptoConfig.CreateFromName(algo)).ComputeHash(pass)).Replace("-", string.Empty).ToLower();
}
Использование
C#:
string resultMD5 = Hash("passw0rd");
string resultSHA256 = Hash("passw0rd", "sha256");
Вместо string pass можно передавать любые объекты для которых нужно выполнить хеширование. Например FileStream для подсчета MD5 хеш суммы файла.
Посмотреть список алгоритмов можно тут.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх