C# - язык программирования довольно таки мощный и развитый, но если сравнить с Php, то си шарп не имеет всех полных удобств.
Например, нету стандартной функции, которая в одну строчку давала нам хэш. Зато есть библиотеки стандартные, которые нам помогут в этом.
Вот функция, которая генерирует MD5 хэш:
В использовании функция очень проста:
Например, нету стандартной функции, которая в одну строчку давала нам хэш. Зато есть библиотеки стандартные, которые нам помогут в этом.
Вот функция, которая генерирует MD5 хэш:
byte[] inputBytes = System.Text.Encoding.ASCII.GetBytes(input); byte[] hash = md5.ComputeHash(inputBytes); StringBuilder sb = new StringBuilder(); for (int i = 0; i < hash.Length; i++) { sb.Append(hash[i].ToString("X2")); } return sb.ToString(); }{ MD5 md5 = System.Security.Cryptography.MD5.Create();
Для работы необходимо сделать импорт библиотеки:
using System.Security.Cryptography;
В использовании функция очень проста:
string md5_hash = CalculateMD5Hash(textBox1.Text); textBox2.Text = md5_hash; }{
3 коммент.:
А как расшифровывать?
Никак
Можно взломать его с программами
Отправить комментарий