Добрый день,
требуется сделать хеш файла (для занесения в базу). Использую
но он учитывает имя файла. А нужно чтобы файл с другим именем но тем же содержанием считался одинаковым.
требуется сделать хеш файла (для занесения в базу). Использую
Код:
//Получаем значение строки из переменной
string input = project.Variables["var_1"].Value;
// Создаем объект этого класса.
System.Security.Cryptography.MD5 md5Hasher = System.Security.Cryptography.MD5.Create();
// Преобразуем входную строку в массив байт и вычисляем хэш
byte[] data = md5Hasher.ComputeHash(Encoding.Default.GetBytes(input));
// Создаем новый Stringbuilder (Изменяемую строку) для набора байт
StringBuilder md5hash = new StringBuilder();
// Преобразуем каждый байт хэша в шестнадцатеричную строку
for (int i = 0; i < data.Length; i++)
{
//преобразуем элемент в шестнадцатиричную строку длиной в два символа
md5hash.Append(data[i].ToString("x2"));
}
//Возвращаем MD5 хеш для строки
return md5hash.ToString();