Проверка целостности файла |
Проверка целостности файла выполняется: •по ранее вычисленному значению хэш-кода для одного файла; •по ссылке на проверяемый файл и имеющемуся значению хэш-кода в текстовом файле .hsh; •по имеющемуся текстовому файлу .hsh, содержащему значение хэш-кода. Программа FPSUHash вычисляет хэш-код проверяемого файла и сравнивает его с хэш-кодом хранящимся в файле или введённым вручную. По хэш-коду Для проведения проверки совпадения хэш-кода выбранного файла и ранее рассчитанного значения хэш-кода выполните следующие действия: 1) В области выбора алгоритма расчёта хэш-кода выберите ГОСТ, по которому будет вычисляться хэш-код, либо оставьте по умолчанию. 2) В поле «Файл для проверки» на вкладке «Проверка файла» введите полный путь к проверяемому файлу и его полное имя; либо воспользуйтесь кнопкой «Выбрать», находящейся справа от поля «Файл для проверки» и, с помощью стандартного мастера выбора файла, укажите его месторасположение. 3) В поле «Эталон» введите значение хэш-кода. Значение хэш-кода должно быть вычислено по алгоритму, выбранному в пункте 1. 4) нажмите кнопку «Проверить хэш-код». Для выбранного файла рассчитывается хэш-код и сравнивается с введённым значением хэш-кода, в окне «Информация» отобразится результат проверки и будет сохранен в текстовый файл с расширением .lst с именем исходного файла, в каталог с исходным файлом. Данные из поля «Информация» могут быть скопированы. Нажмите кнопку «Очистить», чтобы обновить окно «Информация» для следующей операции. По ссылке на проверяемый файл Для проведения проверки совпадения хэш-кода с вычисленным ранее и сохраненным в файле, выполните следующие действия: 1) В поле «Эталон» на вкладке «Проверка файла» введите полный путь к текстовому файлу, содержащему ссылку на проверяемый файл и ранее вычисленный соответствующий ему хэш-код, и его полное имя; либо воспользуйтесь кнопкой «Выбрать», находящейся справа от поля «Эталон» и, с помощью стандартного мастера выбора файла, укажите его месторасположение. При выборе файла, содержащего список хэш-кодов файлов, проверка ведётся по всему списку. 2) Нажмите кнопку «Проверить хэш-код». Программа рассчитывает хэш-код по алгоритму ГОСТ в зависимости от переменной со значением хэш-кода из файла .hsh, подробнее о структуре файла в пункте «Расчёт хэш-кода файла». В результате выполнения команды производится вычисление хэш-кода файла, на который ссылается выбранный файл, и сравнение вычисленного хэш-кода с хранящимся внутри выбранного файла. В окно «Информация» графического интерфейса выдаётся результат проверки и сохранится в текстовый файл с расширением .lst с именем исходного файла, в каталог с исходным файлом. По выбранному файлу и хэш-коду из файла .hsh Для проведения проверки совпадения хэш-кода выбранного файла с вычисленным ранее и сохраненным в файле, выполните следующие действия: 1) В области выбора алгоритма расчёта хэш-кода выберите ГОСТ, по которому будет вычисляться хэш-код, либо оставьте по умолчанию. 2) В поле «Файл для проверки» на вкладке «Проверка файла» введите полный путь к проверяемому файлу и его полное имя; либо воспользуйтесь кнопкой «Выбрать», находящейся справа от поля «Файл для проверки» и, с помощью стандартного мастера выбора файла, укажите его месторасположение. 3) В поле «Эталон» введите полный путь к текстовому файлу, содержащему ссылку на проверяемый файл и ранее вычисленный соответствующий ему хэш-код, и его полное имя; либо воспользуйтесь кнопкой «Выбрать», находящейся справа от поля «Эталон» и, с помощью стандартного мастера выбора файла, укажите его месторасположение. При выборе файла, содержащего список хэш-кодов файлов, проверка ведётся по первому хэш-коду в списке. 4) Нажмите кнопку «Проверить хэш-код». В результате выполнения команды производится вычисление хэш-кода проверяемого файла и сравнение вычисленного хэш-кода с хранящимся внутри выбранного файла. В окне «Информация» отобразится результат проверки и сохранится в текстовый файл с расширением .lst с именем исходного файла, в каталог с исходным файлом. Результат проверки Если проверка прошла успешна, то выдаётся сообщение «Результат: Верно. Рассчитанный хэш-код совпадает с эталонным.», в противном случае сравнивается размер проверяемого файла с сохраненным в файле .hsh. При совпадении размера файла выдаётся сообщение «Результат: Ошибка! Рассчитанный хэш-код НЕ СОВПАДАЕТ с эталонным!» с указанием рассчитанного хэш-кода и эталонного хэш-кода из файла. Причиной такой ошибки может быть как повреждённый файл, так и изменённый эталонный хэш-код. При несовпадении размера файла выдается сообщение «Результат: Ошибка! Размер файла НЕ СОВПАДАЕТ с эталонным!», что и является причиной расхождения хэш-кодов. Также необходимо обращать внимание на алгоритм ГОСТ рассчитанного и эталонного хэш-кодов. |