Windows md5 from file

Содержание
  1. Как проверить MD5 хеш-сумму файла в Windows
  2. Вариант через расширение для проводника
  3. Вариант через командную строку (без установки программ)
  4. Вариант через командную строку (с установкой программы)
  5. Комментарии к статье (6)
  6. Как узнать контрольную сумму файла в Windows
  7. Для чего нужны контрольные суммы
  8. Как вычислить контрольную сумму он-лайн
  9. Как узнать контрольную сумму файла в Windows
  10. Файловый менеджер Total Commander
  11. Файловый архиватор 7-Zip
  12. Как подсчитать контрольную сумму файла из консоли Windows
  13. Считаем контрольную сумму в PowerShell
  14. Какой алгоритм вычисления контрольных сумм самый правильный
  15. Выводы
  16. How do I get the MD5 of a file on Windows?
  17. 9 Answers 9
  18. Quick: How to Open Command Prompt or Powershell
  19. Добавляем вычисление SHA-1 и MD5 хешей в контекстное меню файлов
  20. 1. Установка программы
  21. 2. Создание элемента контекстного меню
  22. 3. Вычисляем SHA-1 хеш двумя кликами мыши:
  23. Чем открыть MD5
  24. Способы открытия
  25. Способ 1: MD5Summer
  26. Способ 2: Md5Checker
  27. Способ 3: MD5 Checksum Verifier
  28. Способ 4: Smart Projects ISOBuster
  29. Способ 5: Блокнот

Как проверить MD5 хеш-сумму файла в Windows

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

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

Для проводника Windows существует замечательная программа Hashtab, которая бесплатна для некоммерческого использования. Скачать ее можно с официального сайта. Выбираем бесплатную (Free) версию и жмем на кнопку «Download».

После установки программы, в контекстном меню проводника появится новая вкладка «Хеш-суммы файлов», выбрав которую, программа автоматически посчитает хеш-суммы для выбранного файла в зависимости от того, какие алгоритмы выбраны в ее настройках.

Вариант через командную строку (без установки программ)

В том случае, если вам не хочется устанавливать какие-либо программы, то можно обойтись встроенными средствами Windows, для этого можно воспользоваться утилитой CertUtil.

Для проверки MD5 хеша, достаточно ввести следующую команду:

C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe — это путь к тому файлу, хеш-сумму которого мы хотим посчитать.

Как видно на скриншоте, хеш-сумма нашего файла 62130c3964. полностью идентична той, которую мы получили с помощью первого способа.

Вариант через командную строку (с установкой программы)

В случае, если необходимо посчитать хеш-сумму файла через командную строку, мы можем воспользоваться утилитой от Microsoft, которая годится как раз для таких случаев. Скачиваем ее с официального сайта Microsoft и устанавливаем. Для этого надо будет создать какую-либо папку на жестком диске и указать ее в процессе установки. В нашем примере, программа была установлена в папку C:\Program Files (x86)\FCIV. Для того, чтобы посчитать MD5 хеш-сумму файла, нам необходимо запусить командную строку и в ней набрать следующую команду:

Как видите, MD5 хеш-сумма одинакова как для всех трех способов, которые рассмотрены в данной статье.

Была ли эта статья Вам полезна?

Комментарии к статье (6)

    • вася
    • 26.12.2020 21:38

    [мат удален] не работают команды.

    Не обломался, взял и попробовал использовать команду certutil — работает. Но поскольку кроме нецензурной брани никакой информации предоставлено не было (операционная система, результаты выполнения команды и т. д.) то могу посоветовать искать проблему самостоятельно.

    Доброе время суток, подскажите пожалуйста, где и какими способами можно дешефрировать число из 20-30 цифр. Вот пример:
    ba18c0a0c200eb9c4cf3cdb27806eb61

    число зашивровано по MD5

    В интернете достаточно материалов на эту тематику (как пример), к данной статье это не имеет отношения.

    Этот вопрос сильно не по теме статьи 😉
    Основной плюс хеш-функций, это то, что они работают только в одну сторону.
    1) Можно поискать в интернете сервисы с радужными таблицами (rainbow tables) по алгоритму md5 и попытать счастья там, вводя этот хеш. Но очень вряд ли что кто-нибудь делал вычисления для таких огромных чисел.
    2) Можно установить hashcat, который позволяет в том числе искать хеши с помощью CPU и GPU для различных алгоритмов, включая MD5 и методом bruteforce атаки по маске просто пытаться подобрать такое число, которое даст такой хеш. Но этот способ вряд ли подойдет для таких огромных чисел. Для примера на GTX 2080 Ti на перебор всех возможных хешей для числа из 18 цифр требуется чуть меньше 2-х лет.

    Как узнать контрольную сумму файла в Windows

    При скачивании ISO образов и архивов больших размеров всегда есть вероятность получить «битый» файл. Во времена Dial-UP такое было сплошь и рядом. И хотя сейчас такое случается намного реже, чтобы убедиться, что перед вами «оригинальный» файл придумали контрольные суммы, которые вычисляются на основе содержимого и позволяют заметить несоответствие даже одного байта.

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

    Для чего нужны контрольные суммы

    У контрольных сумм две задачи:

    1. Убедиться, что файл скачался корректно.
    2. Убедиться, что файл не был изменен злоумышленниками.

    Зная контрольную сумму оригинала, можно проверить является ли ваша копия подлинной.

    Как вычислить контрольную сумму он-лайн

    Контрольную сумму можно проверить он-лайн. Но я не буду рекомендовать этот способ, так как если размер вашего файла несколько ГигаБайт, то это займет много времени и всегда есть вероятность ошибки при передаче файла. Кроме того делиться своими файлами со сторонними сервисами не правильно.

    Как узнать контрольную сумму файла в Windows

    Разумнее вычислить контрольную сумму локально на своем компьютере. Это быстро и конфиденциально. В этой статье я опишу несколько способов получения контрольных сумм, как с помощью сторонних программ, так и непосредственно с помощью самой операционной системы Виндовс.

    Файловый менеджер Total Commander

    Total Commander — это популярный файловый менеджер, работающий на платформах Microsoft Windows и Android. В нем есть встроенная функция вычисления контрольных сумм.

    После чего вы можете выбрать один из алгоритмом вычисления контрольных сумм.

    По-умолчанию Total Commander создает файл с именем проверяемого и с расширением по имени выбранного алгоритма расчета контрольной суммы.

    Файловый архиватор 7-Zip

    7-Zip — свободный, бесплатный файловый архиватор с высокой степенью сжатия данных. Он поддерживает несколько алгоритмов сжатия и множество форматов данных, включая собственный формат 7z c высокоэффективным алгоритмом сжатия LZMA.

    Этот архиватор имеет встроенную функцию вычисления контрольных сумм. Запустить ее можно прямо из контекстного меню Windows:

    Если выбрать «звездочку», то программа подсчитает сразу несколько контрольных сумм:

    Полученные данные можно выделить и скопировать в текстовый документ.

    Как подсчитать контрольную сумму файла из консоли Windows

    Чтобы посчитать контрольную сумму совсем не обязательно устанавливать специальные программы. И если вы не пользуетесь упомянутыми выше, то можете рассчитать контрольную сумму прямо из командной строки операционной системы.

    Например, чтобы посчитать контрольную сумму SHA1 с помощью утилиты CertUtil нужно запустить командную строку Windows 10, 8 или Windows 7 и ввести следующую команду:

    Вот пример ее работы через несколько минут:

    Считаем контрольную сумму в PowerShell

    PowerShell — это средство автоматизации от Microsoft, с интерфейсом командной строки и языка сценариев, работает и включена в состав Windows 8 и новее.

    Чтобы вычислить контрольную сумму файла необходимо выполнить команду Get-FileHash указав через пробел имя файла и алгоритм вычисления контрольной суммы:

    Обратите внимание, что полный путь и имя файла лучше заключить в двойные кавычки.

    По-умолчанию, если не указать тип контрольной суммы, то будет посчитана SHA-256.

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

    Для оформления вывода в виде списка можно использовать параметр | Format-List. Например:

    Тогда результат работы будет выглядеть так:

    Подробнее об использовании команды Get-FileHash можно прочитать на официальном сайте Microsoft — https://docs.microsoft.com/ru-ru/powershell/module/microsoft.powershell.utility/get-filehash

    Какой алгоритм вычисления контрольных сумм самый правильный

    MD5, SHA-1, SHA-256 и прочие – это разные алгоритмы хеш-функции. Хэши являются результатом работы криптографических алгоритмов, и представляют собой строку символов. Часто эти строки имеют фиксированную длину, независимо от размера входных данных.

    MD5 самый быстрый, считается устаревшим, а SHA-256 имеет наименьшую вероятность коллизии, когда два разных файла имеют одинаковую контрольную сумму.

    Для проверки целостности файла вам следует использовать тот, который предоставляет издатель. Если у вас на выбор есть несколько контрольных сумм, то лучше выбрать в следующей последовательности MD5, SHA-1, SHA-256, последний вариант является более предпочтительным.

    Выводы

    Если вы сомневаетесь в целостности скаченных файлов из интернета, особенно когда это касается оригинальных образов операционных систем, то проверьте их контрольную сумму. Сделать это можно как с помощью уже имеющихся у вас программ, так и воспользовавшись встроенными средствами операционной системы Windows.

    How do I get the MD5 of a file on Windows?

    I need to check the MD5 of a few files on Windows. Any recommendations on either a command line or an explorer-plugin utility?

    9 Answers 9

    This is I think the same one as is available on most unix systems and couldn’t be easier to use from the command line.

    There’s a built-in PowerShell tool:

    The following rules are as of Windows 7 SP1, Windows Server 2012, and beyond. If they are known to work in older versions, they will be noted with: (independent of Windows version)

    You will need to open a Command Prompt OR Powershell to run this command
    ** a quick guide to open CMD/Powershell is at the bottom of the answer

    You can find the checksum for a file using ANY of the following hashing algorithms, not JUST MD5:

    To get the current list of supported Hash Algorithms on your specific windows machine (independent of Windows version), run

    The full Format is below, optional parameters are in braces — just replace [HashAlgorithm] with your desired hash from above:

    You can do the command line operation for ANY files, whether they provide a certificate or not (independent of Windows version)

    If you leave off the [HashAlgorithm], it will default to the SHA1 checksum of your chosen file

    Its HELPFUL to note that [HashAlgorithm] is case INsensitive in both CMD and Powershell meaning you can do any of the following (for example):

    Quick: How to Open Command Prompt or Powershell

    In case you do not know how to open the Command Prompt or Powershell and you got here by search engine, the following is a quick guide that will work for Windows XP and beyond:

    1. Press [Windows]+[R]
    2. Then, type cmd (or powershell if Windows 8+)
    3. Press [OK] or hit enter

    Добавляем вычисление 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»

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

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

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

    Раз:

    Два:

    Чем открыть MD5

    MD5 представляет собой расширение, в котором хранятся файлы контрольных сумм образов, дисков и дистрибутивов программ, скачанных из сети интернет. В основном, такой формат открывается тем же ПО, которым был создан.

    Способы открытия

    Рассмотрим программы, которые открывают такой формат.

    Способ 1: MD5Summer

    Начинает обзор MD5Summer, целью которой является создание и проверка хеша MD5 файлов.

      Запускаем софт и выбираем папку, где находится MD5 файл. Затем щелкаем на «Verify sums».

    В результате откроется окно эксплорера, в котором обозначаем исходный объект и нажимаем «Открыть».

    Способ 2: Md5Checker

    Md5Checker – очередное решение для взаимодействия с рассматриваемым расширением.

      Запускаем программу и жмем кнопку «Add» на ее панели.

  • Файл добавляется и далее можно проводить действия по проверке контрольных сумм.
  • Способ 3: MD5 Checksum Verifier

    MD5 Checksum Verifier – утилита для сверки контрольных сумм дистрибутивов.

      После запуска софта переходим ко вкладке «Verify check file» и щелкаем по значку с многоточием в поле «Check file».

    Открывается Проводник, в котором перемещаемся к необходимой папке, выделяем файл и жмем «Открыть».

  • Для сверки нажимаем на кнопку «Verify check file». Для выхода из программы надо щелкнуть «Exit».
  • Способ 4: Smart Projects ISOBuster

    Smart Projects ISOBuster предназначен для восстановления данных с поврежденных оптических дисков любого типа и работы с образами. В нем также имеется поддержка MD5.

      Сначала загружаем подготовленный образ диска в программу. Для этого выбираем пункт «Открыть файл-образ» в «Файл».

    Осуществляем переход в каталог с образом, обозначаем его и жмем «Открыть».

    Потом жмем по надписи «CD» в левой части интерфейса правой кнопкой мыши и выбираем пункт «Проверить этот образ с помощью контрольного файла MD5» в появившемся меню «Файл с контрольной суммой MD5».

    В открывшемся окне отыскиваем файл контрольной суммы загруженного образа, обозначаем его и жмем «Открыть».

    Начинается процесс проверки суммы MD5.

  • По завершении процедуры выводится сообщение «Контрольная сумма образа совпадает».
  • Способ 5: Блокнот

    Просмотр содержимого MD5 файла можно посмотреть стандартным приложением Windows Блокнотом.

      Запускаем текстовый редактор и нажимаем «Открыть» в меню «Файл».

    Открывается окно обозревателя, где двигаемся в нужную директорию, а затем выделяем искомый файл, предварительно выбрав в нижней правой части окна пункт «Все файлы» из выпадающего списка, и кликаем «Открыть».

  • Открывается содержимое указанного файла, где можно увидеть значение контрольной суммы.
  • Все рассмотренные приложения открывают формат MD5. MD5Summer, Md5Checker, MD5 Checksum Verifier работают только с рассматриваемым расширением, а Smart Projects ISOBuster может также создавать образы оптических дисков. Для того, чтобы посмотреть содержимое файла достаточно открыть его в Блокноте.

    Читайте также:  Top all processes linux
Оцените статью