АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

jacksum - Интернет в облаке

Запустите jacksum в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда jacksum, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


jacksum - вычисляет контрольные суммы, CRC и дайджесты сообщений

СИНТАКСИС


придурок [ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ] ... [ФАЙЛОВ] ...
Ява -банка /usr/доля/java/jacksum.jar [ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ] ... [ФАЙЛОВ] ...
Ява -ср /usr/доля/java/jacksum.jar Джексум [ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ] ... [ФАЙЛОВ] ...

ОПИСАНИЕ


Jacksum - это бесплатная и независимая от платформы утилита для вычисления и проверки контрольных сумм,
CRC и хэши (дайджесты сообщений), а также временные метки файлов. Джексум написан
полностью на Java. Среда выполнения Java (JRE) версии не ниже 1.3.1 или любой
требуется эквивалент JRE. Рекомендуется как минимум JRE 1.4.2.

Поддерживаются следующие параметры:

файл путь к проверяемому файлу. Подстановочные знаки поддерживаются. Они зависят от
оболочка, которую вы запускаете. Без файла или если файл содержит символ "-", стандартный
ввод читается.

Поддерживаются следующие варианты:

-a что-то
алгоритм, по умолчанию sha-1, начиная с Jacksum 1.0.0, см. также -A. Алгоритмы могут
сочетаться с символом «плюс», например «sha1 + crc32», «bsd + crc24 + xor8». если ты
укажите "-a all" используются все поддерживаемые алгоритмы, см. также -F. Как только "все"
или используется знак плюса, вывод нормализуется шестнадцатеричной контрольной суммой и
десятичный размер файла. Примеры: «sha +», «md5 +». Функция доступна с Jacksum 1.7.0,
см. также -A, -F.

-A Альтернативный. По умолчанию Jacksum использует алгоритмы, предоставляемые Java API, если
доступны, поскольку они оптимизированы поставщиком JVM, они обычно предоставляют очень
хорошая производительность. Если установлен -A, Jacksum использует альтернативный чистый Java
реализация алгоритма (при наличии). Собственно, Jacksum поддерживает альтернативные
реализации следующих алгоритмов: adler32, crc32, md5, sha-1, sha-256,
sha-384, sha-512 начиная с Jacksum 1.5.0, см. также -a.

-c список
проверяет целостность по заданному списку. Список обычно является результатом предыдущего вывода
Jacksum, в идеале создается с опцией -m. Вы также можете свериться со списком, который
был создан другим приложением. В этом случае нужно указать все
параметры, которые необходимы для получения того же результата. Параметр -F будет
игнорируется. Чтобы исключить файлы, просто удалите строки из списка. Доступная функция
начиная с Jacksum 1.3.0, см. также -l -I и -m.

-d только справочники (обычные). Не переходите по символическим ссылкам в Linux / Unix. Символический
ссылка из подпапки на родительскую папку может вызвать бесконечные циклы в Unix / Linux
при рекурсивном обходе дерева. Если этот параметр установлен, символические ссылки на
каталоги будут проигнорированы. Эта опция будет проигнорирована под Windows. Особенность
доступно с Jacksum 1.5.0, см. также -r.

-e далее ожидание. Ожидается последовательность расчета. Работает с напильником,
стандартный ввод или опция -q. Возвращает ОК (код выхода 0) или MISMATCH (код выхода 1).
Доступно с Jacksum 1.4.0. Также работает с несколькими файлами или каталогами, чтобы
найти дубликаты, и в этом случае все результаты будут распечатаны. Последовательность может быть
указаны либо с учетом регистра, либо без учета регистра, за исключением случаев, когда кодировка Base 64 (
-E) был указан. Доступно с Jacksum 1.6.0, см. Также -a, -q, -E, -x и
-ИКС.

-E кодирование
кодирование. Контрольную сумму можно закодировать:

bin двоичный
десятичный десятичный
восьмеричный
шестнадцатеричный шестнадцатеричный в нижнем регистре (то же, что и -x)
шестнадцатеричный шестнадцатеричный в верхнем регистре (то же, что и -X)
base16 Base 16 (как определено в RFC 3548)
base32 Base 32 (как определено в RFC 3548)
base64 Base 64 (как определено в RFC 3548)
bb BubbleBabble (используется OpenSSH и SSH2)

доступно с Jacksum 1.6.0, см. также -x и -X.

-f обрабатывать только файлы, этот параметр подавляет сообщения "... Является
каталог "и" ... Не является обычным файлом ". Доступен с
Jacksum 1.0.0, см. Также -V.

-F формат
Установите настраиваемый выходной формат, чтобы заменить формат по умолчанию.
Доступно с Jacksum 1.5.0, если не указано иное, см. Также
-а, -Е, -г, -Г, -р, -П, -с, -т, -х, -Х.

#ALGONAME будет заменено названием алгоритма
#ALGONAME {i} см. Также #CHECKSUM {i}
#CHECKSUM будет заменено значением хэша, CRC или суммы.
(зависит от -a, -b, -g, -G, -x, -X)
#CHECKSUM {i} Если символ с именем + использовался для
разделить несколько алгоритмов в опции -a,
токен будет заменен контрольной суммой. В
токен индексируется числом. Если вы используете
символ называется я, а не число, это
работает как автоматический индекс. (1.6)
#FILENAME будет заменено именем файла и путем (зависит от
на -p и -P)
#FILENAME {NAME} будет заменено именем файла (1.5)
#FILENAME {PATH} будет заменен на путь к файлу (1.5)
#FILESIZE будет заменен размером файла
#FINGERPRINT - это псевдоним для #CHECKSUM
#SEPARATOR будет заменен разделителем, который вы можете
указать с -s
#TIMESTAMP будет заменен меткой времени (зависит от -t)
#QUOTE будет заменен одной кавычкой char (")

-g считать
сгруппируйте шестнадцатеричный вывод контрольной суммы в байтах "count" для лучшей читаемости. Только
действительно, если кодировка шестнадцатеричная или шестнадцатеричная. Группы разделяются пробелом или значком
символ, указанный -G. Значение счетчика должно быть больше 0. Доступно
начиная с Jacksum 1.6.0, см. также групповой символ -E, -G, -x и -X -G. Только действительный
если кодировка шестнадцатеричная и установлена ​​опция -g.

-h [язык] [раздел]
напечатать справку, допустимые коды для «lang» - «en» или «de», по умолчанию - «en»; допустимые значения
для «раздела» - это строки, подобные заголовкам или параметрам. См. Дополнительную информацию в разделе ПРИМЕРЫ.
Информация. Доступно с Jacksum 1.0.0, раздел параметров с Jacksum 1.6.0,
см. также -v.

-I string
игнорировать. При создании списка с помощью -m или чтении списка с помощью -c строки игнорируются, если
они начинаются с указанной строки. Доступно с Jacksum 1.6.0, см. Также -c
И м.

-l список. Просто перечислите файлы, которые были изменены или удалены. Только в сочетании с -c.
Доступно с Jacksum 1.4.0, см. Также -c.

-m распечатать метаинфо. Будут напечатаны дополнительные строки. С доступной метаинфо вы
может проверять файлы по заданному списку без необходимости указывать много
параметры командной строки. Любой настраиваемый формат, который вы обычно можете указать с помощью -F,
игнорируется. Доступно с Jacksum 1.3.0, см. Также -c.

-o файл
вывод. Вывод программы идет в файл, а не в стандартный вывод.
Программа выходит с предупреждением, если файл существует. Файл, указанный в
-o исключается из процесса расчета. Доступно с Jacksum 1.6.0, см.
также -O, -u и -U.

-O файл
вывод. То же, что и -o, однако существующий файл будет перезаписан без каких-либо
предупреждение. См. Также -U. Доступно с Jacksum 1.6.0, см. Также -o, -u и -U.

-p дорожка. Поместите информацию о пути в каждую строку, вместо того, чтобы печатать заголовок для каждой
каталог при рекурсивной обработке папок (-r). С этой опцией вывод
увеличится, но, с другой стороны, будет намного проще отсортировать или найти
строки с соответствующими программами. Доступно с Jacksum 1.4.0, см. Также -F, -P,
-r и -w.

-P колесница
разделитель путей. По умолчанию системно-зависимый разделитель имен файлов по умолчанию
используется символ. В системах Unix символ - косая черта (/), в Microsoft
В системах Windows это обратная косая черта (\). Вы можете изменить значение по умолчанию, если
формат вывода для имен файлов (например, HTML-ссылки) является обязательным. Доступно с
Jacksum 1.5.0, см. Также -F и -p.

-q [тип:] seq
быстро обработать последовательность и выйти из программы. Тип может использоваться для указания
тип последовательности (текстовая, шестнадцатеричная или десятичная):

txt: Example1
шестнадцатеричный: 4578616D706C6531
дек: 69,120,97,109,112,108,101,49
4578616D706C6531

Если тип не установлен, ожидается, что последовательность будет в шестнадцатеричной форме. Если тип установлен на
"txt", кодировка платформы по умолчанию будет использоваться для интерпретации последовательности, называемой
след. Доступно с Jacksum 1.3.0 (только шестнадцатеричный), введите с 1.5.0.

-r рекурсивно обрабатывать подкаталог (без параметра файла текущий каталог
использовал). Доступно с Jacksum 1.0.0, см. Также -p и -w.

-s сентябрь настраиваемая строка-разделитель (будут переведены \ t, \ n, \ r, \ ", \ 'и \\).
значение по умолчанию зависит от алгоритма контрольной суммы. Доступно с Jacksum 1.0.0, см.
также -F.

-S резюме. Это вычисляет только одно значение контрольной суммы. Все файлы, каталог
структуры, имена файлов и отметки времени (если требуется) являются частью этой контрольной суммы.
См. Также -w. Доступно с Jacksum 1.5.0, см. Также -r и -w.

-t форма
формат отметки времени. Будет использоваться класс средства форматирования Java SimpleDateFormat. Действительный
персонажи

G Обозначение эпохи
y Год
M Месяц в году
w Неделя в году
W Неделя в месяце
D День в году
d День в месяце
F День недели в месяце
E День в неделю
маркер AM / PM
Час в день (0-23)
k Час в день (1-24)
K Час утра / вечера (0-11)
h Час в am / pm (1-12)
м Минута в час
с Секунда в минуту
S Миллисекунда
z Часовой пояс, общий
Z Часовой пояс, RFC 822

Если для формы установлено слово «по умолчанию», метки времени будут отформатированы с
"ггггММддЧЧммсс". начиная с Jacksum 1.3.0

#SEPARATOR будет заменен разделителем, который вы
можно указать с помощью -s
#QUOTE будет заменен одной кавычкой char (")

Доступно с Jacksum 1.6.0, см. Также -F.

-u файл
уродливые, нежелательные, непредвиденные, незваные. Любые сообщения об ошибках программы
перенаправляется в файл, а не при стандартной ошибке. Программа выходит, если файл
существуют. Файл, указанный с помощью -u, исключается из расчета.
процесс. Доступно с Jacksum 1.6.0, см. Также -U, -o и -O.

-U файл
уродливые, нежелательные, непредвиденные, незваные. То же, что и -u, но существующий файл будет
быть перезаписанным без предупреждения. См. Также -O. Доступно с Jacksum 1.6.0,
см. также -u, -o и -O.

-v версия. Распечатывает версию продукта и закрывается. Доступно с Jacksum 1.2.0, см.
также -h.

-V контроль
подробный. Печатает дополнительную информацию. Если -V - единственный параметр, он ведет себя как
-v. "control" может быть одним из следующих ключевых слов, которые должны быть разделены
запятая:

подробности | nodetails Ошибки с подробностями или без них
предупреждения | nowarnings Предупреждения или нет предупреждений
резюме | nosummary Резюме в конце или нет

Если для элемента управления установлено значение «по умолчанию», для элемента управления установлено значение «сведения, предупреждения, без сводки».
Доступно с Jacksum 1.6.0, см. Также -f и -v.

-w Параметр файла (последний параметр) предназначен для использования в качестве рабочего каталога.
Это позволяет создавать относительные пути, а не абсолютные. Действительно только если
параметр файла - это каталог. Доступно с Jacksum 1.6.0, см. Также -r и
-S.

-x шестнадцатеричный вывод контрольной суммы в нижнем регистре, это псевдоним для -E hex. Доступно с
Jacksum 1.1.0, см. Также -E.

-X Заглавные шестнадцатеричные выходные данные для контрольной суммы, это псевдоним для -E hexup. Доступный
начиная с Jacksum 1.1.0, см. также -E.

Поддерживаются следующие алгоритмы:

адлер32, Адлер-32
алгоритм:
Адлер32 [java.util.zip.Адлер32]
длина:
32 биты
Тип:
контрольная сумма, 1995
поскольку:
Jacksum 1.0.0 (псевдоним adler-32 с 1.2.0)
комментарий:
Adler32 был изобретен Марком Адлером в 1995 году.
Спецификацию для Adler32 можно найти
в RFC 1950. Adler32 - это 32-битное расширение
и улучшение алгоритма Флетчера,
используется в стандарте ITU-T X.224 / ISO 8073.
[jonelo.jacksum.algorithm.Adler32alt] - это
альтернативная реализация, и она используется, если
указан параметр -A.

бдд, бсдсум, сумма
алгоритм:
Алгоритм контрольной суммы BSD
длина:
16 биты
Тип:
контрольная сумма
поскольку:
Jacksum 1.0.0 (псевдоним "bsdsum" с версии 1.2.0, псевдоним
"sumbsd" с 1.6.0)
комментарий:
выходной формат точно такой же, как у родного
сумма программы (размер в блоках по 1024 байта)
см. также sysv
- в BeOS это / bin / sum [-r]
- во FreeBSD это / usr / bin / сумма
и / usr / bin / cksum -о 1
- в HP-UX это / usr / bin / сумма -r
- под IBM AIX это / usr / bin / сумма [-р]
- под Linux это / usr / bin / сумма [-р]
- под MacOS X это / usr / bin / сумма
и / usr / bin / cksum -о 1
- в Solaris это / usr / ucb / sum
- под Windows нет суммы

CKSUM
алгоритм:
POSIX 1003.2 алгоритм CRC
длина:
32 биты
Тип:
CRC
поскольку:
Джексум 1.0.0
комментарий:
- в BeOS это / bin / cksum
- во FreeBSD это / usr / bin / cksum
- в HP-UX это / usr / bin / cksum и
/ usr / bin / сумма -p
- под IBM AIX это / usr / bin / cksum
- под Linux это / usr / bin / cksum
- под MacOS X это / usr / bin / cksum
- под Solaris это / usr / bin / cksum
- в Tru64 ist es / bin / cksum (CMD_ENV = xpg4)
- под виндой нет cksum
CRC POSIX не может быть описана полностью
от Rocksoft-Model, поскольку алгоритм
добавляет сообщение с его длиной. Без
это особенное, код будет:
crc: 32,04C11DB7,0, ложь, ложь, FFFFFFFF

крк64, crc-64
алгоритм:
КПР-64
длина:
64 биты
Тип:
crc: 64,1B, 0, истина, истина, 0
поскольку:
Джексум 1.5.0
комментарий:
этот алгоритм описан в
Стандарт ISO 3309.
(образующий поли - это x ^ 64 + x ^ 4 + x ^ 3 + x + 1)

эльф, эльф32, эльф-32
алгоритм:
ELF
длина:
32 биты
Тип:
хэш
поскольку:
Джексум 1.5.0
комментарий:
хэш-функция, используемая в Unix ELF (Исполняемый
и Linkable Format) для объектных файлов.

эд2к, эмуль Edonkey
алгоритм:
eMule / eDonkey
длина:
128 биты
Тип:
хэш
поскольку:
Джексум 1.5.0
комментарий:
этот алгоритм используется в eDonkey соответственно. eMule,
он основан на MD4, но возвращает разные
отпечатки пальцев для файлов> = 9500 КБ.

ГОСТ
алгоритм:
ГОСТ Р 34.11-94
[org.bouncycastle.crypto.digests.GOST3411Digest]
длина:
256 биты
Тип:
хэш, 1994
поскольку:
Джексум 1.6.0
комментарий:
"ГОСУДАРСТВЕННЫЙ СТАНДАРТ", рус.
«Государственный стандарт». Опубликовано в 1994 году как
Советский Стандарт ГОСТ-Р-34.11-94.

имеет160, имеет-160, has160
алгоритм:
HAS-160 [gnu.crypto.hash.Has160 (jonelo)]
длина:
160 биты
Тип:
хэш, 2000
поскольку:
Джексум 1.7.0
комментарий:
HAS-160 является одновременно криптографической хеш-функцией и
корейский стандарт TTA (телекоммуникации и
и Технологическая ассоциация).

Хаваль haval_ _
алгоритм:
Хавал [gnu.crypto.hash.Haval]
длина:
128, 160, 192, 224 или 256 бит
Тип:
хэш, 1992
поскольку:
Джексум 1.4.0
комментарий:
Haval был изобретен Юлианг Чжэн, Йозеф
Пиепшик и Дженнифер Сибери в 1992 году.
Алгоритм дайджеста сообщений Haval имеет
переменная длина вывода, с переменным количеством
раундов. Длина на выходе может варьироваться от 128
до 256 бит с шагом 32 бит. В
количество раундов может варьироваться от 3 до 5. Значение
значения по умолчанию (просто «haval») - 128 и 3.

мкр2, md2sum
алгоритм:
MD2 [gnu.crypto.hash.MD2]
длина:
128 биты
Тип:
хэш, 1989
поскольку:
Джексум 1.2.0
комментарий:
алгоритм дайджеста сообщения MD2, как определено в
RFC 1319;
Лаборатории RSA в своем бюллетене № 4 от
12 ноября 1996 г., рекомендует обновить
приложений далеко от MD2, когда это
практично.
Jacksum поддерживает MD2 для совместимости и обучения
целей.

мкр4, md4sum
алгоритм:
MD4 [gnu.crypto.hash.MD4]
длина:
128 биты
Тип:
хэш, 1990
поскольку:
Джексум 1.2.0
комментарий:
алгоритм дайджеста сообщения MD4, как определено в
RFC 1320;
Лаборатории RSA в своем бюллетене № 4 от
12 ноября 1996 г. рекомендует, чтобы MD4
не использоваться.
Jacksum поддерживает MD4 для совместимости и обучения
целей.

мкр5, md5sum
алгоритм:
MD5 [java.security.MessageDigest]
длина:
128 биты
Тип:
хэш, 1991
поскольку:
Джексум 1.0.0
комментарий:
Алгоритм дайджеста сообщения MD5 был разработан
Рональдом Ривестом в 1991 году, и он определяется в
RFC 1321. [gnu.crypto.hash.MD5] - альтернативный
реализация и будет использоваться, если у вас есть
установите параметр -A.
- в BeOS это / bin / md5sum
- во FreeBSD это / sbin / md5
- под HP-UX нет md5 или md5sum
- под Linux это / usr / bin / md5sum
- в MacOS X это / usr / bin / md5
- в Solaris это / usr / sbin / md5 (SUNWkeymg)
- под виндой нет md5 или md5sum

никто
алгоритм:
никто
длина:
0 биты
Тип:
н /
поскольку:
Джексум 1.6.0
комментарий:
Не вычисляет контрольную сумму, не читает
содержимое файлов, он просто определяет
размер файла (и отметка времени, если требуется)

crc:
алгоритм:
CRC
длина:
8..64 бит
Тип:
CRC
поскольку:
Джексум 1.7.0
комментарий:
С помощью этого общего CRC вы можете указать все CRC-
алгоритмы, которые можно описать знаменитыми
"Модель алгоритма CRC Rocksoft (tm)".
должно иметь 6 значений, которые должны быть
через запятую. Это:
ширина, поли, инициализация, refIn, refOut, xorOut

width - ширина crc, выраженная в битах.
Это на единицу меньше ширины
поли.

poly - полином, указать шестнадцатеричный
Верхняя часть поли должна быть
опущено. Например, если поли
10110 следует указать 06. An
важный аспект этого параметра
в том, что он представляет собой неотраженное
поли; нижний бит этого параметра
всегда младший бит делителя
во время разделения независимо от
ли моделируемый алгоритм
отражается.

init - в этом параметре указывается начальный
значение регистра, когда
алгоритм запускается. Укажите как шестнадцатеричный.

refIn - это логический параметр. Если это
ложно, входные байты обрабатываются
при этом бит 7 рассматривается как самый
значащий бит (MSB) и бит 0
рассматривается как младший бит.
Если этот параметр ложен, каждый байт
отражается перед обработкой.
правда или ложь

refOut - это логический параметр. Если это
установлено значение false, последнее значение в
регистр подается на этап xorOut
напрямую, в противном случае, если этот параметр
верно, последнее значение регистра
размышлял первым.

xorOut - это значение объединяется XOR до последнего
значение регистра (после refOut)
этап до того, как значение будет возвращено как
официальная контрольная сумма, укажите как шестнадцатеричный

читать
алгоритм:
читать
длина:
0 биты
Тип:
н /
поскольку:
Джексум 1.6.0
комментарий:
Не вычисляет контрольную сумму, но читает
содержимое файлов, он также определяет
размер файла (и отметка времени, если требуется)

рмд128, РМД-128, римед128, римед-128, спелые-md128
алгоритм:
RIPEMD-128 [gnu.crypto.hash.RipeMD128]
длина:
128 биты
Тип:
хэш
поскольку:
Jacksum 1.2.0 (псевдоним rmd128 / rmd-128 с версии 1.4.0)
комментарий:
дайджест сообщения, см. также RIPEMD-160

рмд160, РМД-160, римед160, римед-160, спелые-md160
алгоритм:
RIPEMD-160 [gnu.crypto.hash.RipeMD160]
длина:
160 биты
Тип:
хэш, 1996
поскольку:
Jacksum 1.2.0 (псевдоним rmd160 / rmd-160 с версии 1.4.0)
комментарий:
RIPEMD был разработан в рамках
Проект ЕС RIPE (RACE Integrity Primitives
Evaluation), используемый GnuPG

рмд256, РМД-256, римед256, римед-256, спелые-md256
алгоритм:
RIPEMD-256 [org.bouncycastle.crypto.digests]
длина:
256 биты
Тип:
хэш
поскольку:
Джексум 1.6.0
комментарий:
дайджест сообщения, см. также RIPEMD-160
RIPEMD-256 так же безопасен, как RIPEMD-128

рмд320, РМД-320, римед320, римед-320, спелые-md320
алгоритм:
RIPEMD-320 [org.bouncycastle.crypto.digests]
длина:
128 биты
Тип:
хэш
поскольку:
Джексум 1.6.0
комментарий:
дайджест сообщения, см. также RIPEMD-160
RIPEMD-320 так же безопасен, как RIPEMD-160

ша0, ша-0
алгоритм:
SHA-0 [gnu.crypto.hash.Sha0 (джонело)]
длина:
160 биты
Тип:
хэш, 1993
поскольку:
Джексум 1.6.0
комментарий:
алгоритм безопасного хеширования, как определено в 1993 г.
Национальный институт стандартов и
Федеральная технология обработки информации
Стандарт (FIPS PUB 180).
Он был отозван АНБ вскоре после
публикации и был заменен пересмотренным
версия, опубликованная в 1995 г. в FIPS PUB 180-1
и обычно обозначается как «SHA-1».

ша ша1, ша-1, ша160, ша-160
алгоритм:
SHA-1 [java.security.MessageDigest]
длина:
160 биты
Тип:
хэш, 1995
поскольку:
Jacksum 1.0.0 (псевдоним sha-1 с версии 1.2.0, псевдоним
ша-160. sha160 и sha-160 с версии 1.5.0, по умолчанию
алгоритм с версии 1.5.0.
комментарий:
алгоритм безопасного хеширования, как определено в 1995 г.
Национальный институт стандартов и
Федеральная технология обработки информации
Стандарт (NIST FIPS 180-1).
[gnu.crypto.hash.Sha160] - альтернативный
реализация и будет использоваться, если у вас есть
указанный параметр -A.
- под BeOS нет sha1
- во FreeBSD это / sbin / sha1
- под HP-UX нет sha1
- под Linux это / usr / bin / sha1sum
- под MacOS X нет sha1
- под Солярис нет sha1
- под виндой нет sha1

ша224, ша-224
алгоритм:
SHA-224 [gnu.crypto.hash.Sha224 (джонело)]
длина:
224 биты
Тип:
хэш, 2004
поскольку:
Джексум 1.6.0
комментарий:
алгоритм безопасного хеширования, как определено в 2004 г.
Национальный институт стандартов и
Федеральная технология обработки информации
Стандарт (NIST FIPS 180-2) и в RFC 3874.
SHA-224 основан на SHA-256, но использует
различное начальное значение и конечный хеш
усекается до 224 бит.

ша256, ша-256
алгоритм:
SHA-256 [java.security.MessageDigest]
длина:
256 биты
Тип:
хэш, 2001
поскольку:
Джексум 1.3.0
комментарий:
алгоритм безопасного хеширования, как определено в 2001 г.
Национальный институт стандартов и
Федеральная технология обработки информации
Стандарт (NIST FIPS 180-2).
[gnu.crypto.hash.Sha256] - альтернативный
реализация и используется, если у вас есть
JRE <1.4.2 или если вы указали опцию -A.

ша384, ша-384
алгоритм:
SHA-384 [java.security.MessageDigest]
длина:
384 биты
Тип:
хэш, 2001
поскольку:
Джексум 1.3.0
комментарий:
алгоритм безопасного хеширования, как определено в 2001 г.
Национальный институт стандартов и
Федеральная технология обработки информации
Стандарт (NIST FIPS 180-2).
[gnu.crypto.hash.Sha384] - альтернативный
реализация и используется, если у вас есть
JRE <1.4.2 или если вы указали опцию -A.

крк8, crc-8
алгоритм:
КПР-8
длина:
8 биты
Тип:
crc: 8,7,0, ложь, ложь, 0
поскольку:
Джексум 1.6.0
комментарий:
эта реализация CRC-8 (циклический
проверка избыточности) используется в
Системная шина управления (SMBus) и
Бесплатный аудиокодек без потерь (FLAC), например
(образующий поли x ^ 8 + x ^ 2 + x ^ 1 + 1)

ша512, ша-512
алгоритм:
SHA-512 [java.security.MessageDigest]
длина:
512 биты
Тип:
хэш, 2001
поскольку:
Джексум 1.3.0
комментарий:
алгоритм безопасного хеширования, как определено в 2001 г.
Национальный институт стандартов и
Федеральная технология обработки информации
Стандарт (NIST FIPS 180-2).
[gnu.crypto.hash.Sha512] - альтернативный
реализация и используется, если у вас есть
JRE <1.4.2 или если вы указали опцию -A.

сумма8, сумма-8
алгоритм:
Сумма 8
длина:
8 биты
Тип:
контрольная сумма
поскольку:
Джексум 1.3.0
комментарий:
значение, вычисленное путем сложения всех значений
во входном потоке данных по модулю 2 ^ 8.
Этот алгоритм не заботится о
расположение байтов.

сумма16, сумма-16
алгоритм:
Сумма 16
длина:
16 биты
Тип:
контрольная сумма
поскольку:
Джексум 1.3.0
комментарий:
значение, вычисленное путем сложения всех значений
во входном потоке данных по модулю 2 ^ 16.
Этот алгоритм не заботится о
расположение байтов.

сумма24, сумма-24
алгоритм:
Сумма 24
длина:
24 биты
Тип:
контрольная сумма
поскольку:
Джексум 1.3.0
комментарий:
значение, вычисленное путем сложения всех значений
во входном потоке данных по модулю 2 ^ 24.
Этот алгоритм не заботится о
расположение байтов.

сумма32, сумма-32
алгоритм:
Сумма 32
длина:
32 биты
Тип:
контрольная сумма
поскольку:
Джексум 1.3.0
комментарий:
значение, вычисленное путем сложения всех значений
во входном потоке данных по модулю 2 ^ 32.
Этот алгоритм не заботится о
расположение байтов.

сисв, сисвсум, Summsysv
алгоритм:
Алгоритм контрольной суммы UNIX System V
длина:
16 биты
Тип:
контрольная сумма, 1985
поскольку:
Jacksum 1.2.0, псевдоним sumsysv с версии 1.6.0
комментарий:
выходной формат точно такой же, как и собственный
сумма программы (размер в блоках по 512 байт),
см. также bsd
- в BeOS это / bin / sum -s
- во FreeBSD это / usr / bin / cksum -о 2
- в HP-UX это / usr / bin / сумма
- под Linux это / usr / bin / сумма -s
- под MacOS X это / usr / bin / cksum -о 2
- под Solaris это / usr / bin / сумма
- под Windows нет суммы

тигр128, тигр-128
алгоритм:
Tiger 128 [gnu.crypto.hash.Tiger160 (автор jonelo)]
длина:
128 биты
Тип:
хэш, 1995
поскольку:
Джексум 1.6.0
комментарий:
хеш-значение - это первые 128 битов
результат Тигр-192

тигр160, тигр-160
алгоритм:
Tiger 160 [gnu.crypto.hash.Tiger160 (автор jonelo)]
длина:
160 биты
Тип:
хэш, 1995
поскольку:
Джексум 1.6.0
комментарий:
хеш-значение - это первые 160 битов
результат Тигр-192

тигр тигр192, тигр-192
алгоритм:
Тигр [gnu.crypto.hash.Tiger]
длина:
192 биты
Тип:
хэш, 1995
поскольку:
Джексум 1.4.0
комментарий:
разработан Россом Андерсоном и Эли Бихамом, 1995 г.

tiger2
алгоритм:
Tiger2 [gnu.crypto.hash.Tiger2 (jonelo)]
длина:
192 биты
Тип:
хэш, 2005
поскольку:
Джексум 1.6.0
комментарий:
разработан Россом Андерсоном и Эли Бихамом, 2005 г.

крк16, crc-16
алгоритм:
CRC-16 (АРК)
длина:
16 биты
Тип:
crc: 16,8005,0, истина, истина, 0
поскольку:
Джексум 1.2.0
комментарий:
эта реализация CRC-16 (циклический
проверка избыточности) - самая популярная форма
алгоритмов CRC-16
(образующий поли x ^ 16 + x ^ 15 + x ^ 2 + 1)
Он используется, например, LHA и ARC.

дерево:
алгоритм:
Хэш дерево
длина:
зависит от базового алгоритма
Тип:
хеш-дерево, 1979
поскольку:
Джексум 1.7.0
комментарий:
изобретен Ральфом Мерклом в 1979 году. Хеш-дерево - это
дерево хешей, в котором листья - хеши
блоки данных. По умолчанию хеш дерева кодируется
base32. Jacksum позволяет вычислить корень
хеш хеш-дерева, следующие агорифмы
поддерживаются хеш-деревьями: tiger, tiger2
Хэши тигрового дерева используются в файлообменниках P2P
протоколы и приложения.

водоворот0, джакузи-0
алгоритм:
Водоворот-0 [gnu.crypto.hash.Whirlpool (jonelo)]
длина:
512 биты
Тип:
хэш, 2000
поскольку:
Джексум 1.6.0
комментарий:
Функция хеширования Whirlpool от Пауло SLM
Баррето и Винсент Реймен, 2000.
Это оригинальная спецификация Whirlpool.
от 2000.

водоворот1, джакузи-1
алгоритм:
Водоворот-1 [gnu.crypto.hash.Водоворот]
длина:
512 биты
Тип:
хэш, 2001
поскольку:
Джексум 1.2.0
комментарий:
Функция хеширования Whirlpool от Пауло SLM
Баррето и Винсент Реймен, 2001.
Это первая редакция спецификации
Whirlpool с 2001 года с улучшенной S-образной коробкой
дизайн:
"Предлагаем переименовать исходный алгоритм.
Whirlpool-0 и использование термина Whirlpool для
окончательная модифицированная версия, в которой используется
улучшенная конструкция S-образной коробки ".

джакузи, водоворот2, джакузи-2
алгоритм:
Водоворот [gnu.crypto.hash.Whirlpool (jonelo)]
длина:
512 биты
Тип:
хэш, 2003
поскольку:
Джексум 1.6.0
комментарий:
Функция хеширования Whirlpool от Пауло SLM
Баррето и Винсент Реймен.
Это вторая редакция спецификации
Whirlpool с 2003 года с улучшенной диффузией
матрица:
"Недавно [11 марта 2003 г.] Сираи и Шибутани
обнаружил изъян в диффузии Whirlpool
матрица, из-за которой число ее ветвей было неоптимальным.
Хотя этот недостаток сам по себе не кажется
ввести эффективную уязвимость,
настоящий документ заменяет эту матрицу
[24 мая 2003 г.] "

xor8, хор-8
алгоритм:
Эксклюзивный или
длина:
8 биты
Тип:
контрольная сумма
поскольку:
Джексум 1.3.0
комментарий:
значение, вычисленное путем xoring всех значений в
поток входных данных.
Этот алгоритм не заботится о
расположение байтов в файле.

crc16_x25, крк-16_x-25, фкс16, фкс-16
алгоритм:
CRC-16 (последовательность проверки кадра)
длина:
16 биты
Тип:
crc: 16,1021, FFFF, истина, истина, FFFF
поскольку:
Jacksum 1.5.0 (псевдоним _x25, _x-25 seit 1.7.0)
комментарий:
Последовательность проверки кадра, как определено в
RFC1331.

крк24, crc-24
алгоритм:
КПР-24
длина:
24 биты
Тип:
crc: 24,864CFB, B704CE, ложь, ложь, 0
поскольку:
Джексум 1.6.0
комментарий:
эта реализация CRC-24 (циклический
проверка избыточности) используется Open PGP для
пример (RFC 2440).

крк32, CRC-32, фкс32, фкс-32
алгоритм:
CRC-32 [java.util.zip.CRC32]
длина:
32 биты
Тип:
crc: 32,04C11DB7, FFFFFFFF, истина, истина, FFFFFFFF
поскольку:
Jacksum 1.0.0 (псевдоним crc-32 с 1.2.0,
псевдоним fcs32 и fcs-32 с версии 1.5.0)
комментарий:
стандартный алгоритм CRC-32 (циклический
проверка избыточности) указано в ISO 3309,
ISO / IEC 13239: 2002 и ITU-T V.42, и это
используется PKZip, gzip, png, Ethernet, FDDI,
и WEP. Этот алгоритм также известен как FCS.
(последовательность проверки кадров)
Доступна альтернативная реализация (-A).
- под BeOS нет crc32
- во FreeBSD это / usr / bin / cksum -о 3
- под HP-UX нет crc32
- под линуксом нет crc32
- под MacOS X это / usr / bin / cksum -о 3
- под Solaris нет crc32
- под виндой нет crc32

crc32_bzip2, crc-32_bzip-2
алгоритм:
CRC-32 (Bzip2)
длина:
32 биты
Тип:
crc: 32,04C11DB7, FFFFFFFF, ложь, ложь, FFFFFFFF
поскольку:
Джексум 1.7.0
комментарий:
Этот CRC используется bzip2

crc32_mpeg2, crc-32_mpeg-2
алгоритм:
CRC-32 (MPEG-2)
длина:
32 биты
Тип:
crc: 32,04C11DB7, FFFFFFFF, ложь, ложь, 0
поскольку:
Джексум 1.4.0
комментарий:
этот алгоритм реализует MPEG
спецификация расчета CRC-32

Формат вывода Jacksum:

Если вы не укажете индивидуальный формат с опцией -F, следующий формат будет
используемый:

[ ]

контрольная сумма
контрольная сумма, CRC или отпечаток пальца; вывод зависит от опций -a и -x, соответственно. -ИКС

сентябрь разделитель; его можно изменить с помощью -s, иначе это зависит от -a и -m

размер файла
размер (байты или блоки) файла, зависит от -a, размер файла не будет
написано любым MessageDigest-алгоритмом

отметка времени
необязательная метка времени файла; временные метки могут быть запрошены с помощью -t

имя файла
- имя файла, пути могут быть частью вывода, вывод зависит от -p и -P.

ВЫХОД статус


0 - все в порядке
1 - в процессе проверки было хотя бы одно несоответствие
> 1 - в случае ошибки параметра, .jacksum или ввода / вывода

ПРИМЕРЫ


придурок -a crc32 -q "txt: Привет Мир!"

вычисляет 32-битный CRC текста "Hello World!"

придурок -a crc32 -q 48656C6C6F20576F726C6421

вычисляет 32-битный CRC шестнадцатеричной последовательности 48656C6C6F20576F726C6421, которая представляет
"Привет, мир!"

придурок -a crc32 -x * .txt

вычисляет 32-битную CRC всех текстовых файлов в текущей папке. Контрольная сумма
будет напечатан в шестнадцатеричном формате (-x).

придурок -a crc32 -f -t по умолчанию .

будут напечатаны не только CRC, но и временные метки (-t) всех файлов в
текущая папка (.). Сообщение «это каталог» будет подавлено (-f).

придурок -f -a crc: 16,1021, FFFF, ложь, ложь, 0 .

использовалась CRC с настраиваемыми параметрами: 16 бит, многочлен 1021 (шестнадцатеричный, без
ведущий бит), initvalue FFFF (шестнадцатеричный), не зеркалирует ни вход, ни выход, ни xor.

придурок -a хавал_256_5 .

вычисляет 256-битный хэш с 5 раундами, используя алгоритм haval (haval_256_5) из
все файлы в текущей папке (.).

придурок -a sha1 -s "\ t" -t "EEE, МММ d, гггг 'в' ч: мм a" .

вычисляет 160-битный дайджест сообщения SHA-1 для всех файлов в текущей папке. В
Строка-разделитель (-s) устанавливается на символ табуляции ("\ t"). Метки времени файлов будут
распечатывается в индивидуальном формате (-t).

придурок -a CKSUM -r / mnt / доля

вычисляет 32-битную CRC со стандартным Unix-алгоритмом cksum всех файлов
/ mnt / share и его подпапки (-r)

придурок -a md5 -f -r -m -o список.jacksum /данные

вычисляет MD5-дайджест сообщений для всех файлов в / data и его подпапок (-r),
кроме того, он печатает метаинфо (-m) и сохраняет вывод в list.jacksum, информация о пути
хранится АБСОЛЮТНО

придурок -a md5 -f -r -m -o список.jacksum -w /данные

вычисляет MD5-дайджест сообщений для всех файлов в / data и его подпапок (-r),
кроме того, он печатает метаинфо (-m) и сохраняет вывод в list.jacksum, информация о пути
хранится ОТНОСИТЕЛЬНО

придурок -c список.jacksum

проверяет все контрольные суммы соотв. временные метки хранятся в файле с именем list.jacksum.
list.jacksum должен быть сгенерирован первым с опцией -m

придурок -a md5 -f -F "#FINGERPRINT #РАЗМЕР ФАЙЛА #ИМЯ ФАЙЛА" *

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

придурок -a md5 -A -V резюме большой файл.iso

Среди прочего, он также возвращает истекшее время (-V сводка), которое необходимо для
вычислить MD5-хэш файла с именем bigfile.iso, используя альтернативный MD5
реализация (-A).

придурок -a crc32 -X -f -p -r -F "#ИМЯ ФАЙЛА #CHECKSUM " -o список.sfv *

печатает значения CRC-32 в формате Simple File Verificator (SFV)

придурок -a ed2k -f -F "ed2k: // | файл | #FILENAME | #FILESIZE | #FINGERPRINT |" *

вычисляет хэш edonkey для всех файлов в текущем каталоге с настраиваемым
Выходной формат

придурок -a ed2k -f -P / -F "<a href = # QUOTEed2k: // | файл
| #FILENAME | #FILESIZE | #FINGERPRINT | #QUOTE> #FILENAME " -r .

вычисляет хэш edonkey всех файлов в текущем каталоге и его подпапках
с настраиваемым форматом вывода (HTML)

придурок -a дерево: тигр -F "urn: #ALGONAME: #FINGERPRINT" -q шестнадцатеричный:

вычисляет корневой хеш Tree Hash (также известный как Merkle Hash) с базовым Tiger
алгоритм пустого входа.

придурок -a sha1 + crc32 .

вычисляет хэш sha1 и crc32 как комбинированную контрольную сумму

придурок -a sha1 + crc32 -F "#CHECKSUM {0} #CHECKSUM {1} #ИМЯ ФАЙЛА" .

вычисляет хэш sha1 и crc32 как отдельные значения

придурок -a Найти -F "#ALGONAME {i} (#ИМЯ ФАЙЛА) = #CHECKSUM {i} " .

вычисляет все поддерживаемые алгоритмы для всех файлов в настраиваемом формате

придурок -a Найти -F "#ALGONAME {i}" -q текст:

печатает названия всех поддерживаемых алгоритмов

придурок -h конспект

печатает раздел ОБЗОР

придурок -h Haval

печатает все разделы, содержащие информацию о haval

придурок -h -t

печатает всю информацию о опции отметки времени

придурок -h en | БОЛЕЕ

печатает справку на английском языке (используйте "de" для справки по-немецки)

Используйте jacksum онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad