Почему когда я запускаю код программы мой буквы которые по идее должны переводиться в формат MD5 и выводиться в textbox2 не выводятся string MD5Encryption(string encryptionText)
{
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
//We converted the data as a parameter to a byte array.
// Обработчик события для кнопки или другое место, где вызывается MD5Encryption
private void Button1_Click(object sender, EventArgs e)
{
string link = MD5Encryption(textBox1.Text);
textBox2.Text = link;
}
// Функция MD5Encryption
string MD5Encryption(string encryptionText)
{
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
// Конвертируем входные данные в виде строки в массив байт
byte[] array = Encoding.UTF8.GetBytes(encryptionText);
// Вычисляем хэш для массива байт
array = md5.ComputeHash(array);
// Создаем объект StringBuilder для хранения хэша
StringBuilder sb = new StringBuilder();
// Конвертируем каждый байт в строку и добавляем к StringBuilder
foreach (byte ba in array)
{
sb.Append(ba.ToString("x2").ToLower());
}
// Возвращаем строку с хэшем
return sb.ToString();
}