Что такое MD5-хэш сумма, для чего она и как ей пользоваться?

В своих прошивках я указываю в конце имени файла последние 5 (только 5, иначе будет слишком длинное название у архива) символов MD5 хеш-суммы архива прошивки. Например файл «greeshan.ru_POCOF3_Mi11X_alioth_V13.0.1.0.SKHIDXM_stable_12.0_c341a.zip«, используйте эти символы (c341a) чтобы сравнить хеш-сумму скачанного файла с его оригинальной хеш-суммой и избежать проблем. Если совпадает, значит файл скачался корректно и является оригиналом.

Что такое MD5?

MD5 (англ. Message Digest 5) — 128-битный алгоритм хеширования, предназначен для создания «отпечатков» или дайджестов сообщения произвольной длины и последующей проверки их подлинности. Широко применяется для проверки целостности информации и хранения хешей паролей. Позволяет проверять, был ли изменен, например, файл.

Как пользоваться и сравнивать хеш-суммы файлов?

Чтобы получить хеш-сумму файла в Windows качаем утилиту «HashTab (скачать)» (пароль: greeshan.ru, если ругается антивирус — отключите его, вирусов там нет), после установки утилиты в окне свойства файла появится вкладка «Хеш-суммы файла», на которой для выбранных типов будут расчитаны хеш-суммы, которые Вы можете сравнить с той хеш-суммой, которая должна быть у файла, и если она отличается (хоть одним символом), соответственно файл был каким-то образом изменен или поврежден, а значит отличается от оригинала.

Для Android можно использовать «HashChecker (скачать)«, есть в Google Play, запустив приложение выбираем тип хеш-суммы, жмем From -> File -> Action -> Generate -> Получаем хеш-сумму файла и сравниваем, если сходится с нужной, значит файл оригинальный и целый, иначе файл изменен или поврежден и отличается от оригинала.

Добавить комментарий