uk
мова
смартфони SoC процесори відеокарти ігри
українська русский
Архів | Файли → Що таке хеш файлу і як його дізнатися
Стаття востаннє коригувалася 2015.09.29 та могла втратити свою актуальність !!!

Що таке хеш файлу і як його дізнатися

29.09.2015 р.

Кожен файл має певні ідентифікують властивості: ім'я, розширення, розмір і ін. Але жодна з цих властивостей не є унікальною та не дозволяє однозначно ідентифікувати кожен файл. Наприклад, може існувати кілька однотипних файлів однакового розміру і з однаковими іменами, які відрізняються при цьому змістом.

Проблему унікальної ідентифікації вирішує так звана хеш-сума файлу (в розмовній мові - просто хеш).

Що таке хеш файлу


Хеш файлу (хеш-сума файлу) - це унікальний ідентифікатор файлу, який за допомогою спеціального програмного забезпечення вираховується комп'ютером шляхом певних математичних перетворень інформації, що міститься в ньому.

Файли з однаковими хешами завжди є точними копіями один одного, навіть якщо у них різні імена та (або) розширення.

Зміна змісту файлу автоматично тягне за собою зміну його хешу.

Існує кілька загальноприйнятих алгоритмів (стандартів) розрахунку хеша. Найчастіше використовуються алгоритми:

• SHA-1;

• MD5;

• CRC.

Хеші, розраховані за різними алгоритмами, будуть відрізнятися. Наприклад, так виглядають різні хеші одного і того ж файлу:

CRC: 02888A09

MD5: 00EF4D6ADBC7ED3A1368122DDE85B2DB

SHA-1: F777CE63EDC87B77BF3B2C0945DFEB9AA63E9B4C


Практична цінність хеш-суми файлів


Хеш часто використовується для перевірки автентичності або цілісності важливих файлів.

Наприклад:

• більшість розробників програмного забезпечення поруч з посиланнями на завантаження програм розміщують на своїх сайтах хеші цих файлів. Після завантаження програми користувач може порівняти хеш отриманого файлу з розміщеним на сайті і таким чином перевірити, чи не "загубилася" частина інформації під час завантаження;

• хеші файлів, що розміщені на офіційному сайті їх розробників, дозволяють переконатися в автентичності таких файлів у випадку їх завантаження з альтернативних джерел;

• хеш лежить в основі роботи більшості програм, призначених для пошуку на комп'ютері файлів - дублікатів;

• перевірка хешів важливих системних файлів дає можливість системним адміністраторам виявляти і усувати зміни, внесені в комп'ютер зловмисниками або шкідливими програмами.

Хеш файлу має багато варіантів застосування. Вище вказана лише маленька їх частина.


Як дізнатися хеш файлу


Для розрахунку хеша використовують спеціальні програми. Однією з найпопулярніших серед них є безкоштовна програма Hash Tab. Вона додає відповідні функції в меню властивостей файлів.


Порядок використання:

• встановити програму Hash Tab;

• клацнути правою кнопкою мишки на файлі і в контекстному меню вибрати пункт «Властивості»;

• у вікні, що відкрилося, перейти на вкладку «Хеш-суми файлів» і почекати, поки комп'ютер розрахує і відобразить хеші файлу.

На цій же вкладці є посилання з назвою "Налаштування", натиснувши на яке можна вибрати алгоритми, за якими програма Hash Tab буде розраховувати хеші.





вгору