Хеширование MD5 Hash на языке программирования C# реализуется достаточно просто с помощью стандартных средств библиотеки классов .NET. Далее представлен метод, принимающий строку, хеширующий ее с помощью алгоритма MD5 и возвращающий результат.
1 2 3 4 5 6 7 |
public string GetHash(string input) { var md5 = MD5.Create(); var hash = md5.ComputeHash(Encoding.UTF8.GetBytes(input)); return Convert.ToBase64String(hash); } |
Для работы метода включите в класс с помощью директивы using необходимое пространство имен:
1 |
using System.Security.Cryptography; |
Видео по теме:
Поделиться в соц. сетях:
Спасибо. Еще бы примеры где эти хеширования использовать.