2010-07-23 07:46:06 UTC

ВНИМАНИЕ: Этот инструмент устарел. Пользуйтесь более продвинутым и быстрым Hash Calculator 5.3.1

Загрузить SHA-1 калькулятор

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

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

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

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

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

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

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

sha1 [OPTION] ...

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

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

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

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

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

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

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

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

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

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

-z [ --limit ] <целое число> — Размер части файла в байтах для которой вычислять хэш. По умолчанию для всего файла

-q [ --offset ] <целое число> — Стартовая позиция в файле начиная с которой вычислять хэш. По умолчанию ноль

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

-o [ --save ] <строка> — сохранить SHA1 хэши файлов в указанный файл.

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

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

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

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

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

Примеры

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

sha1.exe -s 123

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

sha1.exe -f file.txt

Вычисление SHA1 хэша части файла (первый килобайт)

sha1.exe -f file.txt -z 1024

Вычисление SHA1 хэша части файла (один килобайт с пропуском первых 512 байт)

sha1.exe -f file.txt -z 1024 -q 512

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

sha1.exe -f file.txt -m 43816DEF223043BBE9CA70A9D5D460C418D64A7A

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

sha1.exe -d c:\dir

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

sha1.exe -r -d c:\dir

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

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

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

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

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

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

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

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

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

sha1.exe -d c:\ -r -h 40BD001563085FC35165329EA1FF5C5ECBDBBEEF

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

sha1.exe -с -m 40BD001563085FC35165329EA1FF5C5ECBDBBEEF

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

sha1.exe -с -m 40BD001563085FC35165329EA1FF5C5ECBDBBEEF -a 0123456789

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

sha1.exe -с -m 40BD001563085FC35165329EA1FF5C5ECBDBBEEF -a 0123456789 -n 2 -x 6
2010-07-23 07:46:06 UTC hacking hash noweb sha1 soft tool windows