Перевірка контрольної суми Linux. Як перевірити MD5 хеш-суму файлу у Windows Перевірка контрольної суми за допомогою вбудованої утиліти certutil

Вміст статті:

У деяких ситуаціях, можливо, необхідно порахувати MD5 хеш-суму для файлу, який ви завантажили на свій комп'ютер. Наприклад, щоб бути впевненим, що ви завантажили саме той файл, який хотіли і зловмисник його не модифікував. У цій статті ми розглянемо 2 різних способівце зробити: через розширення для провідника, а також через командний рядок.

Варіант через розширення для провідника

Для провідника WindowsІснує чудова програма Hashtab, яка безкоштовна для некомерційного використання. Завантажити її можна з . Вибираємо безкоштовну (Free) версію та тиснемо на кнопку "Download".

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

Варіант через командний рядок (із встановленням програми)

У випадку, якщо необхідно порахувати хеш-суму файлу через командний рядок, ми можемо скористатися утилітою від Microsoft, яка підходить саме для таких випадків. Завантажуємо її з і встановлюємо. Для цього потрібно буде створити якусь папку на жорсткому диску та вказати її в процесі встановлення. У нашому прикладі програма була встановлена ​​в папку C: Program Files (x86) FCIV. Для того, щоб порахувати MD5 хеш-суму файлу, нам необхідно запустити командний рядок і в ньому набрати наступну команду:

"C:\Program Files (x86)\FCIV\fciv.exe" -md5 C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe

Як бачите, MD5 хеш-сума однакова як першого варіанта, так другого.

"C:\Program Files (x86)\FCIV\fciv.exe" - це шлях до файлу fciv.exe
-md5 - вказівка ​​алгоритму за яким fciv.exe вважатиме хеш-суму
C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe - шлях до файлу, для якого ми вважаємо хеш-суму.

Варіант через командний рядок (без встановлення програм)

У тому випадку, якщо вам не хочеться встановлювати будь-які програми, можна обійтися вбудованими засобами WindowsДля цього можна скористатися утилітою CertUtil.

Іноді, при завантаженні файлів з інтернету, трапляються випадки коли файли завантажуються «битими», тобто зіпсованими.

Чому так відбувається, ми зараз не розглядатимемо, причин може бути дуже багато.

Щоб переконатися в цілісності завантаженого файлу, необхідно перевірити суму MD5. Кожен автор або ресурс, що поважає себе, який пропонує для завантаження файли великого обсягу,повинен публікувати разом із розміром файлу його MD5 суму , щоб користувач.
зміг перевірити завантажений файл і дізнатися, чи він битий чи ні

Ви, мабуть, бачили на деяких сайтах подібні позначення - "Контрольна сума MD5:".

Як перевірити файли на цілісність Коли потрібно робити перевірку? Тоді, коли ви завантажуєте файли великого об'єму (DVD), програми, відеоуроки,Операційні системи

та інше.Перевіривши суму MD5

ви будете впевнені, що файл цілий і не пошкоджений. Сама програма у використанні настільки проста, що описувати власне нічого. MD5 FileChecker

не вимагає інсталяції на ПК, а запускається звичайним файлом.exe. Після розпакування

із архіву. Запускаємо ярлик Md5Checker.exe


Як користуватися MD5 FileChecker? Вибираєте необхідний файл кнопкою "Огляд", клавішею "Розрахувати" розраховуєте суму MD5 завантаженого файлу, а в третій рядок вставляємо заявлену MD5 суму та натискаємо "Перевірити". " Якщо програма "скаже , Що суми збігаються - означає файл цілий і неушкоджений.

Можете сміливо його скачувати та використовувати. Тому завантажуйтебезкоштовну програму MD5 FileChecker

собі на ПК та користуйтеся із задоволенням. Перевірка правильності скачування

файлу з архіву за допомогою програми Total Commander Програма Total Commander

Спеціально для перевірки md5-сум таку велику програму встановлювати, звичайно, немає сенсу. Але якщо вона у вас вже є, можна скористатися можливістю з її допомогою перевірити правильність завантаження файлу.

1. Відкрийте у вікні Total Commander директорію з файлом для перевірки та еталонною md5-сумою до нього та клацніть лівою кнопкою миші потрібний md5-файл (в даному випадку він єдиний):

2. У меню Files виберіть "Verify CRC Checksums":

3. Дочекайтеся закінчення процесу перевірки:

4. Тепер, якщо у вікні звіту ви побачите ліворуч від назви файлу «OK»

Це означає, що все гаразд і файл завантажився правильно. Якщо ж звіт виглядатиме приблизно так:

Увага! Total Commander створює контрольні суми у своєму форматі, можуть бути перевірені лише їм самим. Тому намагайтеся не використовувати цю програму для створення контрольних сум, якщо ви не впевнені, що у тих, хто перевірятиме правильність скачування, Total Commander встановлений.

1. Відкрийте у вікні Total Commander директорію з потрібним файлом/файлами:

2. Виділіть потрібні файли:

Отже, ви довго і завзято завантажували образ Windows, А тепер хочете переконатися, що дорогою не загубилося ні байта. Або дистрибутив вам принесла добра фея, і ви хочете перевірити, чи не пов'язана вона з піратами. Для визначення цілісності дистрибутива вам знадобляться дві речі – контрольна сума та програма для її перевірки.

Контрольні суми образів Windows

Upd. 2017 року. Microsoft перенесла завантаження з MSDN на новий сайт https://my.visualstudio.com/downloads, де для доступу до образів потрібна передплата. Тому без підписки наведеним нижче способом контрольну суму дізнатися вже не можна.

Microsoft публікує контрольні суми своїх продуктів на MSDN, вказуючи як тип хешування SHA1. Знайдіть пошуком мовну версію та видання вашої Windows та клацніть Відомості, щоб побачити контрольну суму нижче.

Це – половина справи.

Перевірка контрольної суми за допомогою вбудованої утиліти certutil

Якщо не вказувати параметр -sha1, утиліта обчислить хеш MD5

Як бачите, все просто! Цей спосіб можна використовувати для перевірки контрольних сум MD5 або SHA1 будь-яких файлів.

Перевірка контрольної суми за допомогою програми HashTab

Якщо командна строкавас лякає, можна перевірити контрольну суму простішим шляхом.

  1. Завантажте та встановіть програму HashTab.
  2. Клацніть правою кнопкоюмиші на файлі образу та виберіть пункт "Властивості".
  3. Перейдіть на вкладку "Контрольні суми" (File Hashes).

MD5 або Message Digest 5 це 128-бітний алгоритм хешування, розроблений на початку 90-х років професором Рональдом Рівестом. Як правило, представляється як послідовність з 32 шістнадцяткових цифр, наприклад:. Для того щоб зрозуміти, що таке MD5 спочатку потрібно розібратися з поняттям хешування.

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

Алгоритм роботи хеш-функції побудований таким чином, що для будь-якого масиву даних функція видає унікальний рядок. Завдяки цій особливості отриманий рядок може використовуватися як цифровий відбиток даних. Такий відбиток можна використовувати для перевірки цілісності даних.

Наприклад, коли розробник програмного забезпеченняпублікує в мережі свій програмний продукт, разом з ним він може опублікувати його хеш. Це дозволить користувачам перевірити цілісність програми перед її встановленням. Якщо програма була заражена вірусами або завантажилася з помилками, її хеш не відповідатиме хешу, опублікованому розробником програми.

Історія розвитку MD5

Алгоритм MD5 був розроблений професором Рональдом Л. Рівестом з Массачусетського технологічного інституту у 1991 році. Цей алгоритм став заміною попередньої версії алгоритму MD4. З цього часу алгоритм набув великої популярності і став використовуватися повсюдно.

Починаючи з 1993 року, регулярно з'являються дослідження, які виявляють нові вразливості в алгоритмі MD5. на Наразіалгоритм MD5 вважається вразливим та поступово замінюється алгоритмом SHA.

Як отримати хеш MD5

Якщо вам необхідно отримати MD5 хеш від звичайного рядка тексту, то найзручніше використовувати онлайн сервіси. Одним із таких сервісів є .

Для того щоб отримати MD5 хеш за допомогою цього сервісу, достатньо ввести рядок у поле і натиснути на кнопку «Hash». Після цього з'явиться хеш введеного рядка.

Якщо ж вам потрібно отримати MD5 хеш файлу, то доведеться використовувати спеціальні програмиНаприклад, MD5summer ().

Працювати з цією програмою дуже просто. Для того щоб отримати MD5 хеш файлу, достатньо запустити програму і вибрати потрібний файл.