Я пытаюсь хэш-файл с использованием SHA1. Результат выглядит так: B7-DB-B9-93-E7-2F-6F-EB-6D-CD-CC-A8-DE-D2-F1-01-6E-8A-53-BC
Заменить метод не заменяет тире на пустую строку
Как заменить тире на пустую строку или просто удалить их?
Код, пытающийся заменить тире, но кажется, что он ничего не меняет, и тире все еще на месте.
using (HashAlgorithm hashSHA1 = new SHA1Managed())
using (Stream file = new FileStream(ofdBrowse.FileName, FileMode.Open, FileAccess.Read))
{
byte[] hash = hashSHA1.ComputeHash(file);
txtSHA1.Text = BitConverter.ToString(hash).Replace("-", "");
}
Что такое txtSHA1? любой способ попытаться разбить код на биты. 'txtSHA1.Text = BitConverter.ToString (hash) .Replace (" - "," "); 'должен стать' var a = BitConverter.ToString (hash); 'var b = a.Replace (" - "," "); 'txtSHA1.Text = b; ' – Nahum
@Nahum Litvin, это, похоже, не работает. Это странно. – HelpNeeder
Хорошо, решено. Причина? Моя глупость. lol – HelpNeeder