Это команда whirlpool-hash, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
rhash - вычислить / проверить CRC32, MD5, SHA1, GOST, TTH, BTIH или другие хеш-суммы.
СИНТАКСИС
раш [ вариант ] ... [ файл ] ...
ОПИСАНИЕ
РХэш (Рекурсивный хешер) вычисляет и проверяет различные дайджесты сообщений (хеш-суммы)
файлы. Поддерживаемые дайджесты сообщений включают CRC32, MD4, MD5, SHA1, SHA256, SHA512, SHA3,
Tiger, DC ++ TTH, BitTorrent BTIH, AICH, ED2K, ГОСТ Р 34.11-94, RIPEMD-160, HAS-160, EDON-R
256/512, Водоворот, Снефру-128/256.
Программа может создавать и проверять ссылки Magnet и ссылки eDonkey ed2k: //, см. --Magnet и
Параметры --ed2k-link.
Параметр строки тире "-" интерпретируется как файл стандартного ввода.
По умолчанию раш выводит суммы в формате SFV только с хеш-суммой CRC32. Формат может быть
изменен опциями --bsd, --magnet, --simple, --printf, --template. Вывести все суммы
используйте параметр -a.
Формат вывода по умолчанию также можно изменить, переименовав программу или поместив
жесткая ссылка / символическая ссылка на него с именем, содержащим строки `crc32 ',` md4', `md5 ',` sha1',
`sha256 ',` sha512', `тигр ',` tth', `btih ',` aich', `ed2k ',` ed2k-link', `gost ',
`гост-криптопро ',` ripemd160', `has160 ',` whirlpool', `edonr256 ',` edonr512', `snefru128 ',
snefru256, sfv или магнит.
ПРОГРАММА РЕЖИМ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Режим по умолчанию - выводить хеш-суммы для всех файлов и деревьев каталогов, указанных в
командная строка. Режим можно установить с помощью следующих опций.
-с, --проверить
Проверить хеш-файлы, указанные в командной строке. RHash может проверять хеш-файлы в SFV и
Форматы BSD, стандартные файлы MD5 и SHA1 и текстовые файлы, содержащие магнит или ed2k
ссылки (по одной ссылке в строке). Пустые строки и строки, начинающиеся с `; ' или "#" - это
пропущено. Фактически, RHash может проверять большинство хэш-файлов, сгенерированных самим собой, без
параметры форматирования --printf и --template.
-у, --обновить
Обновить хеш-файлы, указанные в командной строке. Программа рассчитывает и добавляет
хэши в обновленный хеш-файл в формате, указанном в параметрах форматирования.
Хеши рассчитываются для этих файлов из того же каталога, что и хеш-файл,
которых в нем еще нет.
-k, --check-embedded
Проверяйте файлы по сумме crc32, включенной в их имена.
--торент
Создайте торрент-файл для каждого обрабатываемого файла.
-х, --помощь
Справка: распечатать экран справки и выйти.
-V, --версия
Версия: версия для печати и выход.
-B, --бенчмарк
Запустить тест для выбранного алгоритма (ов).
HASH / ХЭШ СУММЫ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-С, --crc32
CRC32: вычислить и распечатать хэш-сумму CRC32.
--md4 MD4: вычислить и распечатать хеш-сумму MD4.
-М, --md5
MD5: вычислить и распечатать хеш-сумму MD5.
-Х, --ша1
SHA1: вычислить и распечатать хэш-сумму SHA1.
--sha224, --sha256, --sha384, --sha512
Вычислить указанную хеш-сумму SHA2.
--sha3-224, --sha3-256, --sha3-384, --sha3-512
Вычислить указанную хеш-сумму SHA3.
тигр
Тигр: вычислить и распечатать хеш-сумму Тигра.
-Т, --тт
TTH: рассчитать и вывести сумму DC ++ TTH.
--btih BTIH: вычислить и распечатать BitTorrent Info Hash.
-А, --аич
AICH: вычислить и распечатать хэш AICH.
-Э, --ed2k
ED2K: вычислить и распечатать хеш-сумму eDonkey 2000.
-L, --ed2k-ссылка
Ссылка eDonkey: рассчитать и распечатать ссылку eDonkey.
-W, --водоворот
Whirlpool: вычислить и распечатать хеш-сумму Whirlpool.
-Г, --гост
ГОСТ: вычислить и распечатать хеш-код ГОСТ Р 34.11-94, хеш-код российского ГОСТ
функции.
--гост-криптопро
GOST-CRYPTOPRO: вычислить и распечатать CryptoPro версию хеша ГОСТ Р 34.11-94
функции.
--ripemd160
RIPEMD-160: вычислить и распечатать хеш-сумму RIPEMD-160.
- имеет160
HAS-160: вычислить и распечатать хэш-сумму HAS-160.
--snefru128, --snefru256
SNEFRU: вычислить и распечатать хеш-суммы SNEFRU-128/256.
--edonr256, --edonr512
EDON-R: вычислить и распечатать хеш-суммы EDON-R 256/512.
-а, --все
Рассчитайте все поддерживаемые хэш-суммы.
--list-хэши
Перечислите имена всех поддерживаемых хэшей, по одному в каждой строке.
РАЗНОЕ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-r, --рекурсивный
Рекурсивно обрабатывать каталоги.
-v, --подробный
Будьте многословны.
- проценты
Показывать проценты при расчете или проверке сумм
- пропустить-ок
Не печатать сообщения ОК для успешно проверенных файлов.
-i, --игнорировать регистр
При обновлении файлов CRC игнорируйте регистр имен файлов.
--скорость
Печать по файлам и общая скорость обработки.
-e, --embed-crc
Переименуйте файлы, вставив в имя crc32 sum.
--embed-crc-delimiter =
Вставить указанный перед суммой crc в режиме --embed-crc, по умолчанию
белое пространство. В может быть символом или пустой строкой.
--path-separator =
Используйте указанный разделитель путей для отображения путей.
-q, --accept =
Задайте список расширений обрабатываемых файлов, разделенных запятыми.
--exclude =
Задайте список расширений файлов, разделенных запятыми, которые нужно исключить из обработки.
-t, --crc-accept =
Задайте список расширений хэш-файлов, разделенных запятыми, для проверки.
--maxdepth =
Спуститься самое большее (неотрицательное целое число) уровней каталогов ниже
аргументы командной строки. `--maxdepth 0 'означает применять тесты и действия только к
аргументы командной строки.
-o, --output =
Установите файл для вывода вычисленных хэшей и результатов проверки в формат.
-l, --log =
Установите файл для регистрации ошибок и подробной информации.
--openssl =
Укажите, какие хеш-функции следует рассчитывать с помощью библиотеки OpenSSL. В
список имен хэшей, разделенных запятыми, но только те, которые поддерживаются openssl
разрешены, например md4, md5, sha1, sha256, ripemd160. См. Документацию openssl для
полный список.
--гост-реверс
Обратные байты в шестнадцатеричный вывод хеш-суммы ГОСТ. Самый значительный
байты хэша будут напечатаны первыми. Порядок по умолчанию - наименее значимый
сначала байты.
--bt-batch =
Включите пакетный режим торрента (подразумевается торрент-режим). Рассчитывает пакетный торрент для
файлы, указанные в командной строке, и сохраняет торрент-файл по пути к файлу. В
опция -r может быть полезно в этом режиме.
--bt-частный
Сгенерируйте BTIH для частного трекера BitTorrent.
--bt-кусок-длина
Установить кусок значение для торрент-файла.
--bt-анонс
Добавьте URL анонса трекера к созданным торрент-файлам. Этот вариант может быть
прошло несколько раз, чтобы добавить несколько URL. Обратите внимание, что этот параметр не меняется
хеш BTIH.
--benchmark-сырье
Переключите выходной формат эталонного теста на машиночитаемый текст с разделителями-табуляторами и
имя хэш-функции, скорость, частота процессора на байт. Эта опция работает, только если
Была указана опция --benchmark.
- (двойное тире)
Отметьте конец параметров командной строки. Все параметры, следующие за двойным тире, являются
интерпретируется как файлы или каталоги. Обычно он используется для обработки имен файлов
начиная с тире `- '. В качестве альтернативы вы можете указать './' или полный путь перед
такие файлы, поэтому они больше не будут выглядеть как варианты.
ВЫВОД ФОРМАТ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--sfv Печатать хеш-суммы в формате вывода SFV (простая проверка файлов) (по умолчанию). Но
в отличие от обычного файла SFV, не только CRC32, но и любые хеш-суммы, указанные в параметрах, могут
быть напечатанным.
-м, --магнит
Вывести хеш-суммы в виде магнитных ссылок.
--bsd Использовать выходной формат BSD. Каждая хеш-сумма печатается в отдельной строке после имени хеш-функции.
и путь к файлу, заключенный в круглые скобки.
--просто
Используйте простой выходной формат. Каждая строка будет состоять из имени файла и хеш-суммы.
указывается опциями.
--верхний регистр
Выведите хеш-суммы в верхнем регистре.
--нижний регистр
Выведите хеш-суммы в нижнем регистре.
--template =
Прочитать шаблон типа printf из заданного . См. Параметр --printf.
-p, --printf =
Формат: печать формат строка стандартного вывода, интерпретируя экранирующие символы `\ 'и`%'
директивы. Экраны и директивы:
\ n Новая строка.
\ r Возврат каретки.
\ t Горизонтальная вкладка.
\\ Литеральная обратная косая черта (`\ ').
\ 0 ASCII NUL.
\ NNN Символ, восьмеричный код ASCII которого равен NNN.
\ xNN Символ, шестнадцатеричный код ASCII которого равен NN.
Символ `\ ', за которым следует любой другой символ, рассматривается как обычный
символ, поэтому они оба печатаются.
%% Буквальный знак процента.
% p Путь к файлу.
% f Имя файла.
% u Имя файла в кодировке URL.
% s Размер файла в байтах.
% {mtime}
Время последнего изменения файла.
% a или% A
Хэш-сумма AICH.
% c или% C
CRC32 хэш-сумма. Используйте% c для строчных букв и% C для прописных символов.
% г или% G
ГОСТ Р 34.11-94 Хеш.
% h или% H
SHA1-хэш.
% e или% E
Хэш-сумма ED2K.
% l или% L
EDonkey ed2k: // ... ссылка.
% m или% M
Хеш MD5.
% r или% R
Хеш RIPEMD-160.
% t или% T
Сумма TTH.
% w или% W
Вирпул хэш.
% {md4},% {sha-224},% {sha-256},% {sha-384},% {sha-512},% {sha3-224},% {sha3-256},
% {sha3-384},% {sha3-512}% {tiger},% {btih},% {gost-cryptopro},% {has160},
% {snefru128},% {snefru256},% {edon-r256},% {edon-r512}
Вывести указанную хеш-сумму. На самом деле% { } директива может печатать любые
поддерживаемая хэш-сумма. Если имя хеш-суммы начинается с заглавной буквы, то
хеш печатается в верхнем регистре, например% {TTH},% {Sha-512}.
%Икс ,% b ,% B ,% @
Используйте один из этих префиксов для вывода хеш-суммы в шестнадцатеричном формате, base32,
base64 или исходный (двоичный) формат соответственно, например% b {md4},% BH или% xT.
CONFIG ФАЙЛОВ
RHash ищет файл конфигурации в $ HOME / .rhashrc и / etc / rhashrc.
Конфигурационный файл состоит из строк, оформленных как
переменная = значение
где переменная может быть именем любого параметра командной строки, например магнит, печать,
проценты, и так далее Логическая переменная может быть установлена в значение true с помощью значения on, yes или true,
любое другое значение устанавливает для переменной значение false.
Пустые строки и строки, начинающиеся с символа `# 'или`;' игнорируются.
Пример конфигурационного файла:
# Это строка комментария
проценты = вкл.
crc-accept = .sfv, .md5, .sha1, .sha256, .sha512, .tth, .magnet
Используйте whirlpool-hash онлайн на сервисах onworks.net