Hash md5 для windows

Как узнать хэш (контрольную сумму) файла в Windows PowerShell

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

На сайтах загрузок часто бывает представлена контрольная сумма, вычисленная по алгоритмам MD5, SHA256 и другим, позволяющая сверить загруженный файл с файлом, выложенным разработчиком. Для вычисления контрольных сумм файлов можно использовать сторонние программы, но есть способ сделать это и стандартными средствами Windows 10, 8 и Windows 7 (требуется версия PowerShell 4.0 и выше) — с помощью PowerShell или командной строки, что и будет продемонстрировано в инструкции.

Получение контрольной суммы файла средствами Windows

Для начала потребуется запустить Windows PowerShell: проще всего использовать поиск в панели задач Windows 10 или меню Пуск Windows 7 для этого.

Команда, позволяющая вычислить хэш для файла в PowerShell — Get-FileHash, а чтобы использовать ее для вычисления контрольной суммы достаточно ввести ее со следующими параметрами (в примере вычисляется хэш для образа ISO Windows 10 из папки VM на диске C):

При использовании команды в таком виде, хэш вычисляется по алгоритму SHA256, но поддерживаются и другие варианты, задать которые можно с помощью параметра -Algorithm, например, для вычисления контрольной суммы MD5 команда будет выглядеть как в примере ниже

При этом поддерживаются следующие значение для алгоритмов вычисления контрольной суммы в Windows PowerShell

  • SHA256 (по умолчанию)
  • MD5
  • SHA1
  • SHA384
  • SHA512
  • MACTripleDES
  • RIPEMD160

Подробное описание синтаксиса команды Get-FileHash доступно также на официальном сайте https://technet.microsoft.com/en-us/library/dn520872(v=wps.650).aspx

Получение хэша файла в командной строке с помощью CertUtil

В Windows присутствует встроенная утилита CertUtil для работы с сертификатами, которая, помимо прочего, умеет высчитывать контрольную сумму файлов по алгоритмам:

  • MD2, MD4, MD5
  • SHA1, SHA256, SHA384, SHA512

Для использования утилиты достаточно запустить командную строку Windows 10, 8 или Windows 7 и ввести команду в формате:

Пример получения хэша MD5 для файла показан на скриншоте ниже.

Дополнительно: на случай, если вам требуются сторонние программы для вычисления хэшей файлов в Windows, можно обратить внимание на SlavaSoft HashCalc.

Читайте также:  Windows crash event log

Если же требуется вычислить контрольную сумму в Windows XP или в Windows 7 без PowerShell 4 (и возможности его установить), вы можете использовать утилиту командной строки Microsoft File Checksum Integrity Verifier, доступную для загрузки на официальном сайте https://www.microsoft.com/en-us/download/details.aspx?id=11533 (формат команды для использования утилиты: fciv.exe путь_к_файлу — результат будет MD5. Также можно вычислить хэш SHA1: fciv.exe -sha1 путь_к_файлу)

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

08.09.2016 в 19:21

Здравствуйте. На Windows 10 в контекстном меню проводника CRC SHA можно вычислить SHA-1, SHA-256.

09.09.2016 в 09:41

Здравствуйте. Подозреваю, это что-то установленное вами добавило такой пункт, по умолчанию нет (в настройках тоже подобного не нашел)

09.09.2016 в 18:37

Да Вы правы. Проверил, оказывается пункт CRS SHA принадлежит архиватору 7-Zip.

09.09.2016 в 08:19

Спасибо очень полезная статья.

09.09.2016 в 16:51

еще проще узнать хэш сумму сторонней программой, совершенно бесплатной HashTab.

Добавляем вычисление SHA-1 и MD5 хешей в контекстное меню файлов

1. Установка программы

Берем отсюда File Checksum Integrity Verifier utility — консольную утилиту для вычисления и сравнения хешей MD5 и SHA-1 от Microsoft. Там же можно прочитать, что это за зверь и с чем его едят. Скачанный файл Windows-KB841290-x86-ENU.exe можно открыть как zip архив и увидеть, что он содержит два файла: собственно fciv.exe и ReadMe.txt, содержащий справку к утилите. Файл ReadMe нас не интересует, а fciv.exe нужно поместить в одну из директорий, прописанных в переменной PATH, дабы вызывать ее из командной строки без указания полного пути. Я поместил в system32. Проверить, что утилита работает, можно, натравив ее из командной строки на любой файл:

fciv -md5 C:\test.dat — для вычисления MD5
fciv -sha1 C:\test.dat — для вычисления SHA-1

2. Создание элемента контекстного меню

Для расширения контекстного меню файлов нужно будет немного подшаманить в реестре.
Запускаем regedit.exe, идем в HKEY_CLASSES_ROOT\* — это раздел, отвечающий за контекстное меню всех типов файлов. В разделе shell создаем подраздел с любым именем (у меня это fciv_md5). В параметре по умолчанию прописываем желаемое название пункта меню (напрмер, Compute MD5). У созданного подраздела (fciv_md5) создаем еще один подраздел с именем command, и у него в параметре по умолчанию прописываем магическую строчку:

cmd.exe /k fciv -md5 «%1»

Строка предписывает запустить cmd.exe с командой fciv -md5 «%1» и отобразить результат.
Для добавления пункта для вычисления SHA-1 проделываем ту же последовательность действий, меняя лишь названия. Команда в этом случае выглядит так:

cmd.exe /k fciv -sha1 «%1»

Должно получиться что-то вроде этого:

Читайте также:  Hp lj 1522 драйвер сканера под windows 10

Все вышеперечисленное одним файлом:

3. Вычисляем SHA-1 хеш двумя кликами мыши:

Раз:

Два:

MD5 Checksum Tool для Windows

Оценка:
  • 1
  • 2
  • 3
  • 4
  • 5

4.43 /5 голосов — 7

Лицензия:Бесплатная
Версия:4.3 | Сообщить о новой версии
Обновлено:25.02.2018
ОС:Windows 10, 8.1, 8, 7, Vista, XP
Интерфейс:Английский
Разработчик:
Категория:другое
Загрузок (сегодня/всего):4 / 14 807 | Статистика
Размер:1,91 Мб
СКАЧАТЬ

MD5 Checksum Tool — небольшая утилита для рассчета MD5/SHA хэш строк, файлов или групп файлов. Поддерживает следующие хэши: MD5, SHA1, SHA256, SHA384 и SHA512. Может сканировать все файлы из папки с подпапками и создавать отчет с файлом контрольной суммы всех файлов с именем и размером файла.

  • Интегрируется в подменю «Отправить».
  • Проверка целостности файла (сравнение контрольной суммы и хэша).
  • Сравнение двух файлов на идентичность.
  • Расчет контрольной суммы.
  • Расчет хэша строки.
  • Сканирование папок с поддержкой шаблонов поиска и рекурсивного поиска.

Unlocker позволяет удалить файлы и папки, которые обычным способом удалить не удается (когда.

Scanner — программа для анализа содержимого жестких дисков, CD, дискет и других носителей.

IObit Unlocker — утилита, с помощью которой можно легко разблокировать доступ к данным, занятых.

Если вы столкнулись с файлом или папкой, которую никак не можете удалить ни одним.

LockHunter — утилита для корректного удаления заблокированных файлов. Программа отображает.

HashTab — бесплатная утилита, которая расширяет возможности Windows Explorer, добавляя функцию для.

Отзывы о программе MD5 Checksum Tool

Знаток про MD5 Checksum Tool 3.9.0.0 [25-02-2018]

Из комментариев с других сайтов, считается, что это программа очень медленная, из-за того, что вычисляет дополнительно три параметра SHA256, SHA384, SHA512, которые, кстати, на практике почти не используются.
3 | 5 | Ответить

MD5 Hasher для Windows

Оценка:
  • 1
  • 2
  • 3
  • 4
  • 5

4.85 /5 голосов — 26

Лицензия:Бесплатная
Версия:2.8 | Сообщить о новой версии
Обновлено:12.02.2012
ОС:Windows 7, Vista, XP
Интерфейс:Русский
Разработчик:
Категории:другое — Шифрование
Загрузок (сегодня/всего):2 / 10 986 | Статистика
Размер:201 Кб
СКАЧАТЬ

MD5 Hasher — небольшая программа для вычисления MD5 хэша введенного текста. Проверяет файлы на совпадение MD5 хэша. Поддерживает Drag and Drop. Имеет простой в работе интерфейс. Мгновенное вычисление хэша и вывод его значения. Для корректной работы необходима установленная библиотека .NET Framework 2.0 или выше.

Unlocker позволяет удалить файлы и папки, которые обычным способом удалить не удается (когда.

Scanner — программа для анализа содержимого жестких дисков, CD, дискет и других носителей.

IObit Unlocker — утилита, с помощью которой можно легко разблокировать доступ к данным, занятых.

Если вы столкнулись с файлом или папкой, которую никак не можете удалить ни одним.

LockHunter — утилита для корректного удаления заблокированных файлов. Программа отображает.

HashTab — бесплатная утилита, которая расширяет возможности Windows Explorer, добавляя функцию для.

Отзывы о программе MD5 Hasher

Александр про MD5 Hasher 2.8 [30-10-2016]

Была бы отличная программка, если бы работала.
Задаю пароль, сравниваю кеш, который выдала эта программа, с тем кешем, который записан у меня в базе для этого пароля. Кеши не совпадают. Беру кеш из программы, и вставляю вместо того, что в базе (для проверки). Ввожу пароль — доступа нет.
Короче, не работает эта программа. А жаль!
4 | 5 | Ответить

Максим в ответ Александр про MD5 Hasher 2.8 [30-10-2016]

В базе данных пароли хешируются с солью, например: md5(qwerty12345 + SALTSALTSALT)
Поэтому хеши не совпали.
2 | 2 | Ответить

Гена в ответ Александр про MD5 Hasher 2.8 [15-07-2019]

Ну правильно у тебя не работает. Этой прогой не «КЭШ» генерируют, а ХЭШ сумму
2 | 3 | Ответить

Способ проверки контрольной суммы MD5 скачанного файла

Автор:

Support

Проблема

Решение

WINDOWS:

  1. Скачайте последнюю версию WinMD5Free.
  2. Распакуйте архив и запустите файл WinMD5.exe.
  3. Нажмите кнопку «Обзор» и выберите файл, который требуется проверить.
  4. Сразу после выбора файла можно просмотреть его контрольную сумму MD5.
  5. Скопируйте и вставьте исходное значение MD5, предоставленное разработчиком или указанное на странице загрузки.
  6. Нажмите кнопку «Проверить».

MAC:

  1. Скачайте файл, который требуется проверить, и откройте папку загрузки в Finder.
  2. Запустите программу «Терминал» из папки «Программы» > «Утилиты».
  3. Введите md5 и пробел. Пока не нажимайте клавишу ENTER.
  4. Перетащите в окно программы «Терминал» файл, скачанный в Finder.
  5. Нажмите клавишу ENTER и немного подождите.
  6. В программе «Терминал» будет показан хэш MD5 файла.
  7. Откройте файл контрольной суммы, приведенный на странице загрузки.
  8. Этот файл обычно имеет расширение .cksum.
    ПРИМЕЧАНИЕ. Файл должен содержать сумму MD5 скачанного файла. Например, md5sum: 25d422cc23b44c3bbd7a66c76d52af46
  9. Сравните хэш MD5 в файле суммы с тем, что отображается в окне программы «Терминал».
  10. Если они совпадают, файл скачан успешно. В противном случае скачайте файл еще раз.

См. также:

Что такое сумма MD5?

Контрольная сумма MD5 — это математическое значение, которое, как правило, представляет собой набор из 32 шестнадцатеричных букв и цифр. Это значение вычисляется для файла с помощью специального инструмента. Значение создается с помощью специальных инструментов, которые используют «криптографическую хеш-функцию для создания хэш-значения в формате 128-бит (16 байт)». Оно используется не только для шифрования архива ZIP или файла установщика EXE, но и файлов любых других типов. Можно рассчитать сумму MD5 даже для текстового файла или документа. Полное соответствие контрольной суммы MD5 гарантирует целостность данных и отсутствие изменений со стороны других пользователей, а также оно подтверждает, что скачанный файл является точной копией исходного файла.

Хэш MD5 скачанного файла и исходная сумма могут не совпасть по двум основным причинам.

Кто-то самовольно изменил файл.
Файл скачан некорректно, и часть его элементов повреждена.

Пример контрольной суммы MD5 или хэш-значения: 25912deacc5d55528e223ec7b99705cc

Читайте также:  Как сменить звук запуска windows 10
Оцените статью