QuickHash GUI - это инструмент хэширования с открытым исходным кодом для Windows, Linux и macOS

QuickHash GUI - это инструмент хеширования с открытым исходным кодом, доступный для Windows, Linux и macOS. Если вы осведомлены о безопасности или хотите проверить целостность файла, например, для резервных копий, вы должны знать о хешировании.

Совет : в прошлом мы рассмотрели несколько программ для вычисления хэшей: вы можете использовать PowerShell для генерации хэшей или использовать программы Hashing, расширение HashTab Shell или Hash My Files от Nirsoft.

Для тех, кого здесь нет, есть краткое описание.

Что такое хэш-значение? Почему это важно?

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

Чаще всего хеши используются для перекрестной проверки их со значениями, указанными на странице загрузки цифрового контента (программного обеспечения, ПЗУ Android, приложений и т. Д.). Если значения, указанные разработчиком и загруженным файлом, идеально совпадают, это означает, что файл не был изменен во время транспортировки.

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

Совет: вы можете увидеть, как это работает самостоятельно. Создайте текст в блокноте или нарисуйте что-нибудь в Paint и сохраните его. Эти файлы будут иметь собственные значения хеш-функции. Запишите их, отредактируйте файлы и сохраните их. Посмотрите еще раз на значения хеш-функции, они должны отличаться.

QuickHash GUI

Интерфейс (или GUI, если хотите) графического интерфейса QuickHash довольно прост. Он имеет панель вкладок с несколькими вкладками, каждая из которых отображает набор параметров. Существует боковая панель, которая является постоянной на всех экранах. В нем находятся панель алгоритмов и панель системной памяти, которая показывает общую оперативную память вашего компьютера и доступную оперативную память).

Вы можете выбрать один из 5 алгоритмов: MD5, SHA-1, SHA-256, SHA-512 и xxHash32, и QuickHash вычислит соответствующее значение.

Совет: MD5 не совсем безопасен. Поэтому я рекомендую использовать один из других вариантов, все из которых являются криптографическими хеш-функциями.

файл

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

Скопируйте и вставьте значение хеша с веб-сайта разработчика в поле «Ожидаемое значение хеша», и, если оба значения одинаковы, QuickHash отобразит сообщение о том, что они совпадают. Вы можете переключить регистр контрольной суммы с нижней на верхнюю, используя опцию над полем ожидаемого значения хеша.

Давайте проверим хэш архива KeePass (см. Изображение выше). Вы можете получить значение хеша, опубликованное разработчиком, и использовать его для сравнения хеша файла, который вы скачали с сайта.

Совет: пробелы имеют значение. QuickHash не включает пробелы в вычисляемое поле хэша, поэтому, если вы вставите ожидаемое значение, которое имеет пробелы, они не будут совпадать. Удалите пробелы вручную, чтобы получить всплывающее окно «совпадения».

Текст

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

FILES

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

копия

Это очень полезная опция при передаче данных. Используйте левую панель, чтобы выбрать исходную папку, в которой находятся файлы, которые вы хотите скопировать. Теперь выберите папку назначения, в которую вы хотите скопировать содержимое, используя правую панель.

Хит Го! Кнопка и QuickHash инициирует процесс. Программа будет хэшировать значения исходных файлов, копировать содержимое и повторно хэшировать (проверяет значения копируемого контента). Это помогает избежать поврежденных файлов или ошибок во время процесса копирования.

Вы можете установить пользовательские параметры, чтобы перечислять только подпапки или подпапки + файлы, символы подстановки, игнорировать подпапки. QuickHash также отображает количество файлов в папке, индикатор выполнения, время начала, время окончания и общее время, необходимое для завершения процесса. При желании вы можете сохранить результаты в CSV.

Вкладки «Файл» и «Файлы», а также вкладка «Сравнение двух файлов» имеют параметр «Начать одновременно». Это таймер, который автоматически выполняет вычисление хеша, используя определенные параметры.

Сравнить два файла

QuickHash GUI может использоваться для сравнения значений хеш-функции двух файлов. Вам просто нужно выбрать два файла и использовать кнопку сравнения сейчас. Результат скажет вам, если они совпадают или не совпадают.

Сравнить две папки

Это похоже на вышеупомянутый параметр, но используется для сравнения двух папок. Результат сравнения может быть сохранен в тексте, если вы используете опцию Журнал результатов.

Диски и Base64

Хотите проверить хэш всего диска? Вы можете сделать это с помощью программы. Но в версии для Windows вы можете запустить алгоритм SHA-1 только для проверки физических дисков, а также запустить программу с правами администратора. QuickHash GUI также может быть использован для декодирования данных Base64 из файлов.

QuickHash GUI является переносимым приложением и поддерживает 32-битные и 64-битные системы.

Hashtab - хорошая альтернатива для QuickHash, хотя первый не обновлялся в течение 2 лет.