Знайти хеш суму. Перевірка хеш-сум: що таке? Контрольні суми образів Windows

6 безкоштовних хеш-чекерів для перевірки цілісності будь-якого файлу

Іноді, коли ви завантажуєте файли в інтернеті, вам видають хеш файл для перевірки цілісності файлу. Ось шість інструментів, які можна використовувати для перевірки файлу, що завантажується.

1. Перевірка хешу файлів за допомогою PowerShell

Windows постачається з вбудованою функцією перевірки хешей файлів у PowerShell: SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 та RIPEMD160.

Спочатку натисніть клавішу Windows, а потім введіть PowerShell. Виберіть найкращий варіант, щоб відкрити PowerShell. Основною командою перевірки буде:

Get-filehash FILEPATH

Наприклад, "get-filehash c:\test.txt"видасть:

Вихід хешу за замовчуванням – SHA256. Якщо вам потрібне інше хеш-значення для файлу, скористайтеся наступною командою:

Get-filehash -Algorithm FILEPATH

Наприклад, "get-filehash -Алгоритм SHA384 c:\test.txt"видасть:

Час, необхідний створення хеша, залежить від розміру файлу і алгоритму.

2. Hash Generator

SecurityExploded's Hash Generator - це простий у використанні генератор хеш, який підтримує широкий спектр алгоритмів хешування. Безкоштовний інструментДля створення хешів може генерувати хешів для MD5, SHAxxxx, Base64, LM, NTLM, CRC32, ROT13, RIPEMD, ALDER32, HAVAL та інших.

Відмінною особливістю Hash Generator є те, що його можна використовувати в різних ситуаціях. Бажаєте хеш для певного фрагмента тексту? Просто скопіюйте текст у Hash Generator. Бажаєте швидко створити хеш-файл у провіднику файлів? Використовуйте опцію Hash Generator у контекстному меню правою кнопкоюмиші.

3. HashMyFiles для Windows (32-біт) | Windows (64-bit)

Nirsoft's HashMyFiles - це зручний портативний генератор хеш, який дозволяє робити пакетну генерацію хеш. HashMyFiles може відображати хеші для MD5, SHAxxxx та CRC32.

4. HashTab

HashTab – це інший підхід до створення хешів файлів. Замість використання окремого інтерфейсу для створення хешів файлів, HashTab додає вкладку в меню параметрів файлу.

За замовчуванням HashTab генерує хеші для MD5, CRC32 та SHA1. Установки HashTab дозволяють додавати більше 25 додаткових хешей, включаючи SHA, RIPEMD, TIGER та WHIRLPOOL.

5. QuickHash

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

Хоча кількість хешів, які ви можете використовувати, невелика, просто MD5, SHA1, SHA256, SHA512, і xxHash64, але Quick Hash має багато додаткових функцій.

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

Завантажити: QuickHash для

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

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

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

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

HashTab є дуже простою, зручною та легковагою програмою, до того ж вона абсолютно безкоштовна. Завантажити програму HashTab з офіційного сайту розробника можна за посиланням: hashtab.ru/.

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

Для того, щоб ви могли швидко зрозуміти, як працювати з програмою, проведемо один невеликий експеримент. Зайдемо на офіційний сайт компанії Microsoft у розділ завантаження Windows Technical Preview, який знаходиться за адресою windows.microsoft.com/ru-ru/windows/preview-download та завантажуємо звідти пробну версіюНової операційної системи Windows 10. При цьому перед завантаженням ми обов'язково скопіюємо дані значення хеш-суми файлу образу, які вказуються на сайті.

Після того, як образ Windows Technical Preview завантажиться на жорсткий дисккомп'ютера, ми зробимо контрольну перевірку щодо відповідності контрольних хеш-сум файлу, розміщеного на сайті і завантаженого нами файлу образу.

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

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

Також за допомогою програми HashTab можна порівнювати значення хеш-сум двох ідентичних файлів. Для цього лише потрібно, щоб вони обидва перебували на комп'ютері або хоча б на підключеному до нього знімному накопичувачі. Щоб порівняти хеш-суми двох нібито однакових файлівна предмет ідентичності відкрийте властивості одного з файлів на вкладці Хеш-суми файлів, Натисніть на кнопку Порівняти файлта вкажіть шлях до другого файлу. Після цього програма автоматично здійснить обчислення та порівняння хеш-сум обох файлів.

Залишились питання? - Ми БЕЗКОШТОВНО відповімо на них у

Отже, ви довго і вперто завантажували образ 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).

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

Самим простим способомдізнатися алгоритм хешу - онлайн-сервіс. Один з найпопулярніших сервісів визначення хешу онлайн є сайт onlinehashcrack.com.

Використати даний сервісдуже просто:

  1. Переходьте на сайт onlinehashcrack.com
  2. Вводьте знайдений хеш
  3. Отримуєте результат

Сервіс вміє визначати понад 250 типів хешів.

Визначення хешу за допомогою hashID

У деяких випадках лізти в інтернет для визначення типу хеша буде важко. У таких ситуаціях можна використати спеціальні утиліти. Одна з найпопулярніших на сьогоднішній день – інструмент hashID.

Ця утиліта прийшла на зміну утиліт HashTag та Hash-Identifier.

hashID- це надзвичайно корисна тулза на Python 3, яка спробує визначити, який тип хеша перед нею.

У бібліотеці hashID більше двохсот різних сигнатур хешей та сервісів, що їх використовують.


Визначення хешу за допомогою утиліти hashID

Утиліта товаришує з , а також без проблем запускається і на другій гілці Python.

Установка hashID

$ pip install hashid
$ pip install --upgrade hashid
$ pip uninstall hashid

Завантажити hashID

Завантажити утиліту можна із Гітхаба. Там же знайдете повний списокпідтримуваних хешей у Excel-файлі.

На цьому все. Цих інструментів визначення хеша вам має вистачити. Усім гарного настрою та інформаційної безпеки!

У наш цифровий вік, навіть один жалюгідний байт може коштувати багато. Якщо у файлі ISO образу бракує хоча б байта, то користь від такого файлу буде сумнівною. Одного разу, коли ви захочете проінсталювати собі нову операційну систему, процес перерветься на певному етапі установки, через те, що образ виявився битим. Тому будь-який ISO файлслід просканувати на цілісність, перед тим як пропалити його на болванку. Таким чином, ви заощаджуєте свій дорогоцінний час і застерігає себе від безглуздих казусів, що виникли в процесі використання дисків на яких був записаний той чи інший образ ISO. І ще один важливий момент, бітий ISO образ може надати як з причини, що не залежить від вас - наприклад, сам файл був завантажений автором вже битим. А також через нестабільність вашого інтернет-з'єднання, що в результаті призвело до втрати даних при завантаженні файлу на ваш комп'ютер.

Для сканування контрольної суми ISO образу вам слід послідовно виконати наступні кроки. Докладно описувати немає сенсу, оскільки програма досить проста і вимагає глибоких знань і серйозного описи. Однак давайте покроково:

  1. Шукаємо на просторах всесвітнього павутинняпрограму HashTab (або їй аналогічну програму, призначену для перевірки контрольних сум (або хеш-сум) ISO образів), завантажуємо її собі на комп'ютер та встановлюємо. Завантажити програму можна, наприклад, звідси http://www.softportal.com/get-19546-hashtab.html або з офіційного сайту. Процес установки досить простий і вимагає опису;
  2. Далі тиснемо правою клавішеюмиші на файл ISO образу і вибираємо зі спливаючого контекстного менюпункт «Властивості», де розташовуватиметься, нова вкладка, створена програмою HashTab;
  3. Переходимо у вкладку "Хеш-суми файлів", там буде вказана хеш-сума завантаженого файлу. Ця сума є контрольною для того файлу, який ви завантажили і навіть у разі його нецілісності, він все одно матиме контрольну суму;
  4. Копіюємо хеш-суму з опису до ISO файлу (зазвичай, у темі, звідки ви завантажуєте файл, вказується контрольна сума ISO образу, так само контрольна сума повинна бути присутня на зворотному обороті диска, якщо образ скопійований з диска і якщо диск є ліцензійним), вставляємо її в полі «Порівняння хеша» та натискаємо кнопку «Порівняти файл…».

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

Найцікавіше, що програма HashTab доступна як користувачам операційної системи Windows, так і для цінителів MacOs. Тому HashTab є універсальним інструментом для перевірки контрольних сум ISO образів. І навіть якщо у вас є кілька комп'ютерів, на яких встановлені різні операційні системи, вам буде куди звичніше використовувати одне програмне забезпечення, ніж шукати окремі програми, призначені для різних операційних систем. В інтернеті досить багато аналогічних рішень, що дозволяє вам вибрати серед великої кількості практично однакових програм, що відрізняються один від одного хіба що інтерфейсом. Втім, всі ці програми досить прості і не дуже широкі в плані своєї функціональності, тому що б ви не вибрали, все це буде приблизно одного поля ягода. Успіхів вам та цілісності інформації!

Віруси