Какой инструмент может генерировать MD5 из командной строки? [закрыто]

14

Есть ли инструмент, который может автоматизировать с помощью скрипта для создания файла MD5?

Раньше я использовал Cygwin, но я ищу другое решение без установки Cygwin.

Стан
источник

Ответы:

13

В пакете hashutils есть md5sum.exeутилита. Он просто использует API-интерфейсы Crypto от Microsoft и оставит вас привязанными к вводу / выводу, что не всегда имеет место для других инструментов. Например, я md5sumсравнил с UnxUtils от этого и UnxUtils значительно медленнее. Бьюсь об заклад, CygWin будет еще хуже. Автор также написал отличный HashCheck , расширение оболочки для генерации и проверки хешей.

afrazier
источник
2
+1 Это хаштилс вещь потрясающая. Если вы также поместите его в classpath, это будет еще более круто: D. Благодарю.
Раду Мурзеа
1
@RaduMurzea Classpath ?! Это Java, а не Windows. Вы родились после Ява или что-то ?! Это называется ПУТЬ
бароп
@ barlop Хорошо, хорошо, плохо. Я давно не сталкивался с ними и забыл, что есть что :).
Раду Мурзеа
2
PS: учитывая, сколько лет Java, вполне логично думать, что она старше меня: D.
Раду Мурзеа
4

Проверьте MS Support - Доступность и описание утилиты проверки целостности контрольной суммы файла :

File Checksum Integrity Verifier (FCIV) - это утилита командной строки, которая вычисляет и проверяет криптографические значения хеш-файлов. FCIV может вычислять криптографические значения хеша MD5 или SHA-1. Эти значения могут быть отображены на экране или сохранены в базе данных файлов XML для последующего использования и проверки.

Игнасио Васкес-Абрамс
источник
4

md5sumвходит в пакет coreutils GnuWin32 .

GnuWin предоставляет порты инструментов с GNU или аналогичной лицензией с открытым исходным кодом для современных MS-Windows (Microsoft Windows 2000 / XP / 2003 / Vista / 2008/7)

Майк Фитцпатрик
источник
2

Используйте MD5Sums . Посмотрите варианты, которые у него есть.

MD5sums 1.2 freeware for Win9x/ME/NT/2000/XP+
Copyright (C) 2001-2005 Jem Berkes - http://www.pc-tools.net/

Usage: md5sums.exe [OPTION] filespec1 [filespec2 ...]

OPTION switches:
-B  Base64 encoded output, instead of default hex format
-b  Bare output, no path headers
-e  Exit immediately; don't pause before returning
-n  No percent done indicator
-p  Pause before returning (incompatible with -e)
-s  Display statistics at end (hashing speed)
-u  Mimic output of UNIX md5 command (implies -b, -n)

Examples:
md5sums c:\temp
md5sums original.doc copy*.doc backup*.doc
md5sums -n -e d:\incoming > log
ukanth
источник
1

ExactFile

ExactFile - это инструмент проверки целостности файла:

  • Используйте его, чтобы убедиться, что файлы, скопированные на CD-ROM, являются идеальными копиями,
  • Используйте его, чтобы убедиться, что резервные копии, скопированные с одного диска на другой, являются правильными,
  • Используйте его, чтобы убедиться, что файлы не были изменены или повреждены с течением времени.

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

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

Поддерживает несколько процедур контрольных сумм (хэшей), таких как MD5, SHA1, CRC32, RIPEMD и другие.

Поддерживает рекурсивное сканирование каталогов.

Поддерживает очень большие файлы - если он находится на вашем жестком диске, ExactFile может справиться с этим.

Делает ли все популярные файловые летние утилиты, такие как fsum, md5sum, sha1sum, sfv и т. Д., Но лучше!

Совместим с популярными форматами контрольной суммы файлов.

Для Windows 2000, XP, Vista и 7.

GUI. Легко использовать для получения контрольных сумм для отдельных файлов, создания дайджестов контрольных сумм и проверки дайджестов контрольных сумм. Не требует консольной версии или каких-либо внешних DLL.

СВОБОДНО.

Даед
источник