2010-03-21 10:18:48

MD5 калькулятор это простое консольное приложение позволяющее подсчитывать MD5 хэш для:

  • Переданной через командную строку строчки
  • Файла
  • Всех файлов в указанном каталоге, включая вложенные каталоги (ключ -r)

Кроме того есть:

  • Восстанавление исходной строки по её хэшу методом грубой силы (перебор по конечному словарю)
  • Поиск файла(ов) на диске по известному хэшу MD5

Поддерживается:

  • Исключающая фильтрация файлов по маске (ключ -e)
  • Включающая фильтрация файлов по маске (ключ -i)
  • Обработка вложенных каталогов (ключ -r)
  • Файлы больше 4 Гб
  • Проверка файла с использованием известного хэша MD5 (валидация файла)
  • Подсчет времени выполнения вычислений (ключ -t) для каждого файла
  • Вывод суммы MD5 в разном регистре

Использование

md5 [OPTION] ...

Доступные опции:

-f [ --file ] <путь> - Полный путь к файлу для которого нужно посчитать MD5

-d [ --dir ] <путь> - Полный путь к каталогу для файлов которого нужно посчитать MD5

-e [ --exclude ] <маска> - Маска (шаблон) файлов которые нужно исключать из обработки. Можно указать несколько масок разделяя их точкой с запятой ";". Используется вместе с опцией -d (--dir)

-i [ --include ] <маска> - Маска (шаблон) файлов которые нужно обрабатывать (остальные обрабатываться не будут). Можно указать несколько масок разделяя их точкой с запятой ";". Используется вместе с опцией -d (--dir)

-s [ --string ] <строка> - Строка, для которой нужно подсчитать MD5

-m [ --md5 ] <MD5 хэш> - MD5 хэш по которому нужно либо проверить файл (задается с опцией -f) или восстановить исходную строку (необходима опция -c)

-a [ --dict ] arg - Словарь, по которому будет производиться восстановление строки по её хэшу

-n [ --min ] <целое число> - Минимальная длина строки для восстановления. По умолчанию 1

-x [ --max ] <целое число> - Максимальная длина строки для восстановления. По умолчанию 10

-h [ --search ] <MD5 хэш> - MD5 хэш для поиска файла соответствующего ему

-c [ --crack ] - Восстановить указанный MD5 хэш (найти захэшированную строку) заданный опцией md5 (m)

-l [ --lower ] - Выводить хэш в нижнем регистре

-r [ --recursively ] - Сканировать вложенные каталоги

-t [ --time ] - Показывать время вычисления MD5 (по умолчанию отключено)

-? [ --help ] - Показать помощь

Примеры

Вычисление MD5 хэша строки 123

md5.exe -s 123

Вычисление MD5 хэша файла

md5.exe -f file.txt

Валидация файла по его хэшу

md5.exe -f file.txt -m E0C110627FA4B42189C8DFD717957537

Вычисление MD5 хэша всех файлов каталога c:\dir

md5.exe -d c:\dir

Вычисление MD5 хэша всех файлов каталога c:\dir а также всех его подкаталогов

md5.exe -r -d c:\dir

Вычисление MD5 хэша всех exe файлов каталога c:\dir

md5.exe -d c:\dir -i *.exe

Вычисление MD5 хэша всех файлов каталога c:\dir кроме файлов с расширением tmp

md5.exe -d c:\dir -e *.tmp

Вычисление MD5 хэша всех exe и dll файлов каталога c:\dir

md5.exe -d c:\dir -i *.exe;*.dll

Вычисление MD5 хэша всех exe файлов каталога c:\dir исключая те из них, которые начинаются с bad

md5.exe -d c:\dir -i *.exe -e bad*

Поиск файла на диске C:\ по известному MD5 хэшу

md5.exe -d c:\ -r -h 202CB962AC59075B964B07152D234B70

Восстановление строки по её хэшу используя словарь по умолчанию

md5.exe -с -m 202CB962AC59075B964B07152D234B70

Восстановление строки по её хэшу используя свой словарь

md5.exe -с -m 202CB962AC59075B964B07152D234B70 -a 0123456789

Восстановление строки по её хэшу используя свой словарь и определенные длины строки

md5.exe -с -m 202CB962AC59075B964B07152D234B70 -a 0123456789 -n 2 -x 6

Загружать из
2010-03-21 10:18:48  soft hacking noweb md5 tool hash
comments powered by Disqus