Previous 

Проверка целостности файла

Next

Проверка целостности файла выполняется:

по ранее вычисленному значению хэш-кода для одного файла;

по ссылке на проверяемый файл и имеющемуся значению хэш-кода в текстовом файле .hsh;

по имеющемуся текстовому файлу .hsh, содержащему значение хэш-кода.

Программа FPSUHash вычисляет хэш-код проверяемого файла и сравнивает его с хэш-кодом хранящимся в файле или введённым вручную.

По хэш-коду

Для проведения проверки совпадения хэш-кода выбранного файла и ранее рассчитанного значения хэш-кода выполните следующие действия:

1) В области выбора алгоритма расчёта хэш-кода выберите ГОСТ, по которому будет вычисляться хэш-код, либо оставьте по умолчанию.

2) В поле «Файл для проверки» на вкладке «Проверка файла» введите полный путь к проверяемому файлу и его полное имя; либо воспользуйтесь кнопкой «Выбрать», находящейся справа от поля «Файл для проверки» и, с помощью стандартного мастера выбора файла, укажите его месторасположение.

3) В поле «Эталон» введите значение хэш-кода. Значение хэш-кода должно быть вычислено по алгоритму, выбранному в пункте 1.

4) нажмите кнопку «Проверить хэш-код».

ip004

Для выбранного файла рассчитывается хэш-код и сравнивается с введённым значением хэш-кода, в окне «Информация» отобразится результат проверки и будет сохранен в текстовый файл с расширением .lst с именем исходного файла, в каталог с исходным файлом.

Данные из поля «Информация» могут быть скопированы.

Нажмите кнопку «Очистить», чтобы обновить окно «Информация» для следующей операции.

По ссылке на проверяемый файл

Для проведения проверки совпадения хэш-кода с вычисленным ранее и сохраненным в файле, выполните следующие действия:

1) В поле «Эталон» на вкладке «Проверка файла» введите полный путь к текстовому файлу, содержащему ссылку на проверяемый файл и ранее вычисленный соответствующий ему хэш-код, и его полное имя; либо воспользуйтесь кнопкой «Выбрать», находящейся справа от поля «Эталон» и, с помощью стандартного мастера выбора файла, укажите его месторасположение.

При выборе файла, содержащего список хэш-кодов файлов, проверка ведётся по всему списку.

2) Нажмите кнопку «Проверить хэш-код».

Программа рассчитывает хэш-код по алгоритму ГОСТ в зависимости от переменной со значением хэш-кода из файла .hsh, подробнее о структуре файла в пункте «Расчёт хэш-кода файла».

ip005

В результате выполнения команды производится вычисление хэш-кода файла, на который ссылается выбранный файл, и сравнение вычисленного хэш-кода с хранящимся внутри выбранного файла.

В окно «Информация» графического интерфейса выдаётся результат проверки и сохранится в текстовый файл с расширением .lst с именем исходного файла, в каталог с исходным файлом.

По выбранному файлу и хэш-коду из файла .hsh

Для проведения проверки совпадения хэш-кода выбранного файла с вычисленным ранее и сохраненным в файле, выполните следующие действия:

1) В области выбора алгоритма расчёта хэш-кода выберите ГОСТ, по которому будет вычисляться хэш-код, либо оставьте по умолчанию.

2) В поле «Файл для проверки» на вкладке «Проверка файла» введите полный путь к проверяемому файлу и его полное имя; либо воспользуйтесь кнопкой «Выбрать», находящейся справа от поля «Файл для проверки» и, с помощью стандартного мастера выбора файла, укажите его месторасположение.

3) В поле «Эталон» введите полный путь к текстовому файлу, содержащему ссылку на проверяемый файл и ранее вычисленный соответствующий ему хэш-код, и его полное имя; либо воспользуйтесь кнопкой «Выбрать», находящейся справа от поля «Эталон» и, с помощью стандартного мастера выбора файла, укажите его месторасположение.

При выборе файла, содержащего список хэш-кодов файлов, проверка ведётся по первому хэш-коду в списке.

4) Нажмите кнопку «Проверить хэш-код».

ip006

В результате выполнения команды производится вычисление хэш-кода проверяемого файла и сравнение вычисленного хэш-кода с хранящимся внутри выбранного файла.

В окне «Информация» отобразится результат проверки и сохранится в текстовый файл с расширением .lst с именем исходного файла, в каталог с исходным файлом.

Результат проверки

Если проверка прошла успешна, то выдаётся сообщение «Результат: Верно. Рассчитанный хэш-код совпадает с эталонным.», в противном случае сравнивается размер проверяемого файла с сохраненным в файле .hsh. При совпадении размера файла выдаётся сообщение «Результат: Ошибка! Рассчитанный хэш-код НЕ СОВПАДАЕТ с эталонным!» с указанием рассчитанного хэш-кода и эталонного хэш-кода из файла. Причиной такой ошибки может быть как повреждённый файл, так и изменённый эталонный хэш-код. При несовпадении размера файла выдается сообщение «Результат: Ошибка! Размер файла НЕ СОВПАДАЕТ с эталонным!», что и является причиной расхождения хэш-кодов. Также необходимо обращать внимание на алгоритм ГОСТ рассчитанного и эталонного хэш-кодов.