InglésFrancésEspañol

Ad


icono de página de OnWorks

jacksum - Online en la nube

Ejecute jacksum en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando jacksum que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


jacksum: calcula sumas de comprobación, CRC y resúmenes de mensajes

SINOPSIS


suma de jack [CAMPUS] ... [ARCHIVO] ...
Java -jar /usr/share/java/jacksum.jar [CAMPUS] ... [ARCHIVO] ...
Java -cp /usr/share/java/jacksum.jar jacksum [CAMPUS] ... [ARCHIVO] ...

DESCRIPCIÓN


Jacksum es una utilidad gratuita e independiente de la plataforma para calcular y verificar sumas de comprobación,
CRC y hashes (resúmenes de mensajes), así como marcas de tiempo de los archivos. Jacksum está escrito
completamente en Java. Un entorno de ejecución de Java (JRE), al menos la versión 1.3.1 o cualquier
Se requiere JRE equivalente. Se recomienda al menos JRE 1.4.2.

Se admiten los siguientes parámetros:

presentar un nombre de ruta de un archivo que se va a comprobar. Se admiten comodines. Dependen de la
shell que está ejecutando. Sin archivo, o cuando el archivo tiene el carácter "-", estándar
se lee la entrada.

Se admiten las siguientes opciones:

-a Algo
el algoritmo, el predeterminado es sha-1 desde Jacksum 1.0.0, vea también -A. Los algoritmos pueden
combinarse con el carácter más, por ejemplo, "sha1 + crc32", "bsd + crc24 + xor8". Si tu
especificar "-a todos" se utilizan todos los algoritmos admitidos, consulte también -F. Tan pronto como "todos"
o se utiliza un carácter más, la salida se normaliza con una suma de comprobación hexadecimal y una
decimal. Ejemplos: "sha +", "md5 +". Característica disponible desde Jacksum 1.7.0,
ver también -A, -F.

-A Alterno. De forma predeterminada, Jacksum utiliza algoritmos proporcionados por la API de Java si
disponibles, debido a que están optimizados por el proveedor de JVM, por lo general proporcionan muy
Buen rendimiento. Si se establece -A, Jacksum usa un Java puro alternativo
implementación de un algoritmo (si está disponible). En realidad, Jacksum admite alternativas
implementaciones para los siguientes algoritmos: adler32, crc32, md5, sha-1, sha-256,
sha-384, sha-512 desde Jacksum 1.5.0, consulte también -a.

-c lista
comprueba la integridad con una lista determinada. La lista suele ser una salida anterior de
Jacksum, idealmente creado con la opción -m. También puede cotejar con una lista que
fue creado por una aplicación diferente. En este caso, debe especificar todos
parámetros que son necesarios para producir la misma salida. El parámetro -F será
ignorado. Para excluir archivos, simplemente elimine las líneas de la lista. Característica disponible
desde Jacksum 1.3.0, consulte también -l -I y -m.

-d directorios (regulares) solamente. No sigas enlaces simbólicos en Linux / Unix. Un simbólico
el enlace de una subcarpeta a una carpeta principal podría causar bucles infinitos en Unix / Linux
mientras atraviesa el árbol de forma recursiva. Si se establece esta opción, los enlaces simbólicos a
los directorios serán ignorados. Esta opción se ignorará en Windows. Característica
disponible desde Jacksum 1.5.0, consulte también -r.

-e ss expectativa. Se espera una secuencia para el cálculo. Funciona con un archivo,
entrada estándar u opción -q. Devuelve OK (código de salida 0) o MISMATCH (código de salida 1).
Disponible desde Jacksum 1.4.0. Funciona también con varios archivos o directorios para
buscar duplicados, en cuyo caso se imprimen todos los resultados. La secuencia puede ser
especificado ya sea sensible a mayúsculas o minúsculas, excepto si la codificación Base 64 (por
-E) se ha especificado. Disponible desde Jacksum 1.6.0, consulte también -a, -q, -E, -x y
-X.

-E codificación
codificación. La suma de comprobación se puede codificar:

bin binario
Dec decimal
oct octal
hexadecimal Hexadecimal en minúsculas (igual que -x)
hexup Hexadecimal en mayúsculas (igual que -X)
base16 Base 16 (como se define en RFC 3548)
base32 Base 32 (como se define en RFC 3548)
base64 Base 64 (como se define en RFC 3548)
bb BubbleBabble (utilizado por OpenSSH y SSH2)

disponible desde Jacksum 1.6.0, consulte también -xy -X.

-f procesar archivos solamente, esta opción suprime los mensajes "... Es un
directorio "y" ... no es un archivo normal ". Disponible desde
Jacksum 1.0.0, consulte también -V.

-F formato
Establezca un formato de salida personalizable para sobrescribir el predeterminado.
Disponible desde Jacksum 1.5.0, si no se especifica otro, ver también
-a, -E, -g, -G, -p, -P, -s, -t, -x, -X.

#ALGONAME será reemplazado por el nombre del algoritmo
#ALGONAME {i} ver también #CHECKSUM {i}
#CHECKSUM será reemplazado por el valor hash, CRC o suma
(depende de -a, -b, -g, -G, -x, -X)
#CHECKSUM {i} Si el carácter llamado + se ha utilizado para
separar múltiples algoritmos en la opción -a, el
El token será reemplazado por la suma de comprobación. El
el token está indexado por un número. Si usa el
carácter llamado i en lugar de un número,
funciona como un índice automático. (1.6)
#FILENAME será reemplazado por el nombre del archivo y la ruta (depende
en -p y -P)
#FILENAME {NAME} será reemplazado por el nombre del archivo (1.5)
#FILENAME {PATH} será reemplazado por la ruta del archivo (1.5)
#FILESIZE será reemplazado por el
#FINGERPRINT es un alias de #CHECKSUM
#SEPARATOR será reemplazado por el separador que puede
especificar con -s
#TIMESTAMP será reemplazado por la marca de tiempo (depende de -t)
#QUOTE será reemplazado por un carácter de comillas (")

-g contar
agrupe la salida hexadecimal de la suma de comprobación en bytes de "recuento" para una mejor legibilidad. Solo
válido si la codificación es hexadecimal o hexadecimal. Los grupos están separados por un espacio en blanco o por
carácter especificado por -G. El valor del recuento debe ser mayor que 0. Disponible
desde Jacksum 1.6.0, consulte también el carácter de grupo de caracteres -E, -G, -x y -X -G. Solo valido
si la codificación es hexadecimal y se ha establecido -g.

-h [idioma] [sección]
imprimir ayuda, los códigos válidos para "lang" son "en" o "de", el valor predeterminado es "en"; valores validos
para "sección" son cadenas como encabezados u opciones. Consulte la sección EJEMPLOS para obtener más
información. Disponible desde Jacksum 1.0.0, sección de parámetros desde Jacksum 1.6.0,
ver también -v.

-I cadena
ignorar. Al crear una lista con -m o leer una lista con -c, las líneas se ignoran si
comienzan con la cadena especificada. Disponible desde Jacksum 1.6.0, consulte también -c
y M.

-l lista. Simplemente enumere los archivos que fueron modificados o eliminados. Solo en combinación con -c.
Disponible desde Jacksum 1.4.0, consulte también -c.

-m imprimir metainfo. Se imprimirán líneas adicionales. Con la metainformación disponible,
puede comparar archivos con una lista determinada sin la necesidad de especificar una gran cantidad de
parámetros de línea de comando. Cualquier formato personalizado que pueda especificar normalmente con -F es
ignorado. Disponible desde Jacksum 1.3.0, consulte también -c.

-o presentar
producción. La salida del programa va a un archivo en lugar de la salida estándar.
El programa sale con una advertencia si el archivo existe. El archivo especificado por
-o se excluye del proceso de cálculo. Disponible desde Jacksum 1.6.0, consulte
también -O, -u y -U.

-O presentar
producción. Igual que -o, sin embargo, un archivo existente se sobrescribirá sin
advertencia. Consulte también -U. Disponible desde Jacksum 1.6.0, consulte también -o, -u y -U.

-p sendero. Coloque la información de la ruta en cada línea, en lugar de imprimir un encabezado para cada
directorio mientras procesa carpetas de forma recursiva (-r). Con esta opción la salida
aumentará, pero por otro lado será mucho más fácil ordenar o agrupar los
líneas con los programas correspondientes. Disponible desde Jacksum 1.4.0, consulte también -F, -P,
-r y -w.

-P tanque
separador de ruta. De forma predeterminada, el separador de nombre de archivo predeterminado dependiente del sistema
se utiliza el carácter. En los sistemas Unix, el carácter es la barra (/), en Microsoft
Los sistemas Windows es la barra invertida (\). Puede cambiar el valor predeterminado si un especial
Se requiere formato de salida para nombres de archivo (como enlaces HTML). Disponible desde
Jacksum 1.5.0, consulte también -F y -p.

-q [tipo:] seq
procese una secuencia rápidamente y salga del programa. El tipo se puede utilizar para especificar
el tipo de secuencia (texto, hexadecimal o decimal):

txt: Ejemplo1
maleficio: 4578616D706C6531
dic: 69,120,97,109,112,108,101,49
4578616D706C6531

Si no se establece el tipo, se espera que la secuencia esté en formato hexadecimal. Si el tipo se establece en
"txt", el juego de caracteres predeterminado de la plataforma se utilizará para interpretar la secuencia llamada
seq. Disponible desde Jacksum 1.3.0 (solo hexadecimal), tipo desde 1.5.0.

-r procesar el subdirectorio de forma recursiva (sin un parámetro de archivo, el directorio actual es
usado). Disponible desde Jacksum 1.0.0, consulte también -p y -w.

-s sep una cadena de separación personalizada (\ t, \ n, \ r, \ ", \ 'y \\ se traducirán).
El valor predeterminado depende del algoritmo de suma de comprobación. Disponible desde Jacksum 1.0.0, consulte
también -F.

-S resumen. Esto calcula solo un valor de suma de comprobación. Todos los archivos, el directorio
estructuras, los nombres de archivo y las marcas de tiempo (si se solicitan) son parte de esa suma de verificación.
Consulte también -w. Disponible desde Jacksum 1.5.0, consulte también -r y -w.

-t formulario
un formato de marca de tiempo. Se utilizará la clase de formateador de Java SimpleDateFormat. Válido
los personajes son

Designador de era G
año
M Mes del año
w Semana del año
W Semana en mes
D día del año
d Día del mes
F Día de la semana en el mes
E Día de la semana
un marcador AM / PM
H Hora del día (0-23)
k Hora del día (1-24)
K Hora en am / pm (0-11)
h Hora en am / pm (1-12)
m Minuto en hora
s Segundo en minuto
S milisegundo
z Zona horaria, general
Zona horaria Z, RFC 822

Si el formulario se establece en la palabra "predeterminado", las marcas de tiempo se formatearán con
"aaaaMMddHHmmss". desde Jacksum 1.3.0

#SEPARATOR será reemplazado por el separador que usted
puede especificar con -s
#QUOTE será reemplazado por un carácter de comillas (")

Disponible desde Jacksum 1.6.0, consulte también -F.

-u presentar
feo, indeseable, imprevisto, no invitado. Cualquier mensaje de error del programa es
redirigido a un archivo en lugar del error estándar. El programa se cierra si el archivo
existe. El archivo especificado por -u se excluye del cálculo
proceso. Disponible desde Jacksum 1.6.0, consulte también -U, -o y -O.

-U presentar
feo, indeseable, imprevisto, no invitado. Igual que -u, sin embargo, un archivo existente
sobrescribir sin previo aviso. Consulte también -O. Disponible desde Jacksum 1.6.0,
ver también -u, -o y -O.

-v versión. Imprime la versión del producto y sale. Disponible desde Jacksum 1.2.0, consulte
también -h.

-V control
verboso. Imprime información adicional. Si -V es el único parámetro, se comporta como
-v. "control" puede ser una de las siguientes palabras clave que deben estar separadas por un
coma:

detalles | Nodetails Errores con o sin detalles
advertencias | nowarnings Advertencias o no advertencias
resumen | nosummary Resumen al final o no

Si el control se establece en "predeterminado", el control se establece en "detalles, advertencias, resumen".
Disponible desde Jacksum 1.6.0, consulte también -f y -v.

-w El parámetro de archivo (el último parámetro) está destinado a ser el directorio de trabajo.
Esto permite crear nombres de ruta relativos en lugar de absolutos. Solo válido si
el parámetro de archivo es un directorio. Disponible desde Jacksum 1.6.0, consulte también -r y
-S.

-x salida hexadecimal en minúscula para la suma de comprobación, es un alias para -E hexadecimal. Disponible desde
Jacksum 1.1.0, consulte también -E.

-X salida hexadecimal en mayúsculas para la suma de comprobación, es un alias para -E hexup. Disponible
desde Jacksum 1.1.0, consulte también -E.

Se admiten los siguientes algoritmos:

adler32, adler-32
algoritmo:
Adler32 [java.util.zip.Adler32]
longitud:
32 bits de
tipo:
suma de comprobación, 1995
ya que:
Jacksum 1.0.0 (alias "adler-32" desde 1.2.0)
cómo:
Adler32 fue inventado por Mark Adler en 1995.
La especificación para Adler32 se puede encontrar
en RFC 1950. Adler32 es una extensión de 32 bits
y mejora del algoritmo de Fletcher,
utilizado en el estándar ITU-T X.224 / ISO 8073.
[jonelo.jacksum.algorithm.Adler32alt] es el
implementación alternativa y se utiliza si
se especifica la opción -A.

bsd, bsdsum, sumsd
algoritmo:
Algoritmo de suma de comprobación BSD
longitud:
16 bits de
tipo:
suma de comprobación
ya que:
Jacksum 1.0.0 (alias "bsdsum" desde 1.2.0, alias
"sumbsd" desde 1.6.0)
cómo:
el formato de salida es exactamente como el nativo
suma del programa (tamaño en bloques de 1024 bytes)
ver también sysv
- bajo BeOS es / bin / sum [-r]
- bajo FreeBSD es / usr / bin / sum
y / usr / bin / cksum -o 1
- bajo HP-UX es / usr / bin / sum -r
- bajo IBM AIX es / usr / bin / sum [-r]
- bajo Linux es / usr / bin / sum [-r]
- bajo MacOS X es / usr / bin / sum
y / usr / bin / cksum -o 1
- bajo Solaris es / usr / ucb / sum
- bajo Windows no hay suma

cksum
algoritmo:
Algoritmo POSIX 1003.2 CRC
longitud:
32 bits de
tipo:
crc
ya que:
Jacksum 1.0.0
cómo:
- bajo BeOS es / bin / cksum
- bajo FreeBSD es / usr / bin / cksum
- bajo HP-UX es / usr / bin / cksum y
/ usr / bin / sum -p
- bajo IBM AIX es / usr / bin / cksum
- bajo Linux es / usr / bin / cksum
- bajo MacOS X es / usr / bin / cksum
- bajo Solaris es / usr / bin / cksum
- bajo Tru64 ist es / bin / cksum (CMD_ENV = xpg4)
- bajo Windows no hay cksum
El POSIX CRC no se puede describir completamente
por el modelo de Rocksoft, porque el algoritmo
agrega el mensaje con su longitud. Sin que
este especial, el código sería:
crc: 32,04C11DB7,0, falso, falso, FFFFFFFF

crc64, crc-64
algoritmo:
CDN-64
longitud:
64 bits de
tipo:
crc: 64,1B, 0, verdadero, verdadero, 0
ya que:
Jacksum 1.5.0
cómo:
este algoritmo se describe en el
Norma ISO 3309.
(el generador de polígono es x ^ 64 + x ^ 4 + x ^ 3 + x + 1)

duende, elf32, elfo-32
algoritmo:
ELF
longitud:
32 bits de
tipo:
hachís
ya que:
Jacksum 1.5.0
cómo:
función hash utilizada en Unix ELF (ejecutable
y formato enlazable) para archivos de objeto.

ed2k, emular, burro
algoritmo:
eMule / eDonkey
longitud:
128 bits de
tipo:
hachís
ya que:
Jacksum 1.5.0
cómo:
este algoritmo se utiliza en eDonkey resp. eMule,
se basa en MD4, pero devuelve diferente
huellas dactilares para archivos> = 9500 KB.

gost
algoritmo:
GOST R 34.11-94
[org.bouncycastle.crypto.digests.GOST3411Digest]
longitud:
256 bits de
tipo:
hachís, 1994
ya que:
Jacksum 1.6.0
cómo:
"GOsudarstvennyi STandard", en ruso
"Estándar gubernamental". Publicado en 1994 como
el estándar soviético GOST-R-34.11-94.

tiene 160, tiene-160, tiene160
algoritmo:
HAS-160 [gnu.crypto.hash.Has160 (jonelo)]
longitud:
160 bits de
tipo:
hachís, 2000
ya que:
Jacksum 1.7.0
cómo:
HAS-160 es una función hash criptográfica y
un estándar coreano TTA (telecomunicaciones y
y Asociación de Tecnología).

haval, haval_ _
algoritmo:
Haval [gnu.crypto.hash.Haval]
longitud:
128, 160, 192, 224 o 256 bits
tipo:
hachís, 1992
ya que:
Jacksum 1.4.0
cómo:
Haval fue inventado por Yuliang Zheng, Josef
Pieprzyk y Jennifer Seberry en 1992.
El algoritmo de resumen de mensajes de Haval tiene una
longitud de salida variable, con número variable de
rondas. La longitud de salida puede variar de 128
a 256 bits en incrementos de 32 bits. El
número de rondas puede variar de 3 a 5. El
los valores predeterminados (solo "haval") son 128 y 3.

md2, md2sum
algoritmo:
MD2 [gnu.crypto.hash.MD2]
longitud:
128 bits de
tipo:
hachís, 1989
ya que:
Jacksum 1.2.0
cómo:
el algoritmo de resumen de mensajes MD2 como se define en
RFC 1319;
RSA Laboratories, en su Boletín # 4, fechado
12 de noviembre de 1996, recomienda actualizar
aplicaciones fuera de MD2 siempre que sea
práctico.
Jacksum admite MD2 para compatibilidad y educación
propósitos.

md4, md4sum
algoritmo:
MD4 [gnu.crypto.hash.MD4]
longitud:
128 bits de
tipo:
hachís, 1990
ya que:
Jacksum 1.2.0
cómo:
el algoritmo de resumen de mensajes MD4 como se define en
RFC 1320;
RSA Laboratories, en su Boletín # 4, fechado
El 12 de noviembre de 1996 recomienda que MD4
no ser utilizado.
Jacksum admite MD4 para compatibilidad y educación
propósitos.

md5, md5sum
algoritmo:
MD5 [java.seguridad.MessageDigest]
longitud:
128 bits de
tipo:
hachís, 1991
ya que:
Jacksum 1.0.0
cómo:
El algoritmo de resumen de mensajes MD5 fue diseñado por
Ronald Rivest en 1991, y se define en
RFC 1321. [gnu.crypto.hash.MD5] es la alternativa
implementación y se utilizará si tiene
establezca la opción -A.
- bajo BeOS es / bin / md5sum
- en FreeBSD es / sbin / md5
- bajo HP-UX no hay md5 o md5sum
- bajo Linux es / usr / bin / md5sum
- en MacOS X es / usr / bin / md5
- en Solaris es / usr / sbin / md5 (SUNWkeymg)
- bajo Windows no hay md5 o md5sum

ninguna
algoritmo:
ninguna
longitud:
0 bits de
tipo:
n / a
ya que:
Jacksum 1.6.0
cómo:
No calcula ninguna suma de control, no lee el
contenido de los archivos, simplemente determina el
(y marca de tiempo si es necesario)

crc:
algoritmo:
CRC
longitud:
8..64 bits
tipo:
crc
ya que:
Jacksum 1.7.0
cómo:
Con este CRC genérico puede especificar todos los CRC-
algoritmos que pueden ser descritos por los famosos
"Algoritmo CRC modelo Rocksoft (tm)".
debe tener 6 valores, que deben ser
separados por una coma. Esos son:
ancho, poli, init, refIn, refOut, xorOut

ancho - ancho del crc, expresado en bits.
Este es uno menos que el ancho de
el poli.

poly - el polinomio, especificar como hexadecimal
La parte superior del polietileno debe ser
omitido. Por ejemplo, si el poli es
10110, debe especificar 06. Un
aspecto importante de este parámetro
es que representa lo irreflexivo
escuela politécnica; la parte inferior de este parámetro
es siempre el LSB del divisor
durante la división independientemente de
si el algoritmo que se está modelando
es reflejado.

init: este parámetro especifica la inicial
valor del registro cuando el
comienza el algoritmo. Especificar como hexadecimal.

refIn: este es un parámetro booleano. Si se
es falso, los bytes de entrada se procesan
con el bit 7 siendo tratado como el más
bit significativo (MSB) y bit 0 siendo
tratado como el bit menos significativo.
Si este parámetro es falso, cada byte
se refleja antes de ser procesado.
verdadero o falso

refOut: este es un parámetro booleano. Si esto es
establecido en falso, el valor final en el
el registro se alimenta a la etapa xorOut
directamente, de lo contrario, si este parámetro
es cierto, el valor final del registro es
reflejado primero.

xorOut: este valor se aplica XOR al final
valor de registro (después de refOut)
etapa antes de que el valor se devuelva como
la suma de comprobación oficial, especificar como hexadecimal

leer
algoritmo:
leer
longitud:
0 bits de
tipo:
n / a
ya que:
Jacksum 1.6.0
cómo:
No calcula ninguna suma de comprobación, pero lee la
contenido de los archivos, también determina el
(y marca de tiempo si es necesario)

rmd128, rmd-128, maduramd128, maduro-128, maduro-md128
algoritmo:
RIPEMD-128 [gnu.crypto.hash.RipeMD128]
longitud:
128 bits de
tipo:
hachís
ya que:
Jacksum 1.2.0 (alias rmd128 / rmd-128 desde 1.4.0)
cómo:
un resumen del mensaje, consulte también RIPEMD-160

rmd160, rmd-160, maduramd160, maduro-160, maduro-md160
algoritmo:
RIPEMD-160 [gnu.crypto.hash.RipeMD160]
longitud:
160 bits de
tipo:
hachís, 1996
ya que:
Jacksum 1.2.0 (alias rmd160 / rmd-160 desde 1.4.0)
cómo:
RIPEMD fue desarrollado en el marco de la
Proyecto de la UE RIPE (RACE Integrity Primitives
Evaluación), utilizado por GnuPG

rmd256, rmd-256, maduramd256, maduro-256, maduro-md256
algoritmo:
RIPEMD-256 [org.bouncycastle.crypto.digests]
longitud:
256 bits de
tipo:
hachís
ya que:
Jacksum 1.6.0
cómo:
un resumen del mensaje, consulte también RIPEMD-160
RIPEMD-256 es tan seguro como RIPEMD-128

rmd320, rmd-320, maduramd320, maduro-320, maduro-md320
algoritmo:
RIPEMD-320 [org.bouncycastle.crypto.digests]
longitud:
128 bits de
tipo:
hachís
ya que:
Jacksum 1.6.0
cómo:
un resumen del mensaje, consulte también RIPEMD-160
RIPEMD-320 es tan seguro como RIPEMD-160

sha0, sha-0
algoritmo:
SHA-0 [gnu.crypto.hash.Sha0 (jonelo)]
longitud:
160 bits de
tipo:
hachís, 1993
ya que:
Jacksum 1.6.0
cómo:
el algoritmo de hash seguro, como se define en 1993 en
el Instituto Nacional de Estándares y
Procesamiento de información federal de tecnología
Estándar (FIPS PUB 180).
Fue retirado por la NSA poco después
publicación y fue reemplazada por la revisión
versión, publicada en 1995 en FIPS PUB 180-1
y comúnmente denominado "SHA-1".

sha, sha1, sha-1, sha160, sha-160
algoritmo:
SHA-1 [java.seguridad.MessageDigest]
longitud:
160 bits de
tipo:
hachís, 1995
ya que:
Jacksum 1.0.0 (alias sha-1 desde 1.2.0, alias
sha-160. sha160 y sha-160 desde 1.5.0, predeterminado
algoritmo desde 1.5.0.
cómo:
el algoritmo de hash seguro, como se define en 1995 en
el Instituto Nacional de Estándares y
Procesamiento de información federal de tecnología
Estándar (NIST FIPS 180-1).
[gnu.crypto.hash.Sha160] es la alternativa
implementación y se utilizará si tiene
opción especificada -A.
- bajo BeOS no hay sha1
- en FreeBSD es / sbin / sha1
- bajo HP-UX no hay sha1
- bajo Linux es / usr / bin / sha1sum
- bajo MacOS X no hay sha1
- bajo Solaris no hay sha1
- bajo Windows no hay sha1

sha224, sha-224
algoritmo:
SHA-224 [gnu.crypto.hash.Sha224 (jonelo)]
longitud:
224 bits de
tipo:
hachís, 2004
ya que:
Jacksum 1.6.0
cómo:
el algoritmo de hash seguro, como se define en 2004 en
el Instituto Nacional de Estándares y
Procesamiento de información federal de tecnología
Estándar (NIST FIPS 180-2) y en RFC 3874.
SHA-224 se basa en SHA-256, pero utiliza un
diferente valor inicial y el hash final
se trunca a 224 bits.

sha256, sha-256
algoritmo:
SHA-256 [java.seguridad.MessageDigest]
longitud:
256 bits de
tipo:
hachís, 2001
ya que:
Jacksum 1.3.0
cómo:
el algoritmo de hash seguro, como se define en 2001 en
el Instituto Nacional de Estándares y
Procesamiento de información federal de tecnología
Estándar (NIST FIPS 180-2).
[gnu.crypto.hash.Sha256] es una alternativa
implementación y se utiliza si tiene una
JRE <1.4.2 o si ha especificado la opción -A.

sha384, sha-384
algoritmo:
SHA-384 [java.seguridad.MessageDigest]
longitud:
384 bits de
tipo:
hachís, 2001
ya que:
Jacksum 1.3.0
cómo:
el algoritmo de hash seguro, como se define en 2001 en
el Instituto Nacional de Estándares y
Procesamiento de información federal de tecnología
Estándar (NIST FIPS 180-2).
[gnu.crypto.hash.Sha384] es una alternativa
implementación y se utiliza si tiene una
JRE <1.4.2 o si ha especificado la opción -A.

crc8, crc-8
algoritmo:
CDN-8
longitud:
8 bits de
tipo:
crc: 8,7,0, falso, falso, 0
ya que:
Jacksum 1.6.0
cómo:
esta implementación del CRC-8 (cíclico
comprobación de redundancia) se utiliza en el
System Management Bus (SMBus) y el
Free Lossless Audio Codec (FLAC) por ejemplo
(generador de polígono x ^ 8 + x ^ 2 + x ^ 1 + 1)

sha512, sha-512
algoritmo:
SHA-512 [java.seguridad.MessageDigest]
longitud:
512 bits de
tipo:
hachís, 2001
ya que:
Jacksum 1.3.0
cómo:
el algoritmo de hash seguro, como se define en 2001 en
el Instituto Nacional de Estándares y
Procesamiento de información federal de tecnología
Estándar (NIST FIPS 180-2).
[gnu.crypto.hash.Sha512] es una alternativa
implementación y se utiliza si tiene una
JRE <1.4.2 o si ha especificado la opción -A.

suma8, suma-8
algoritmo:
Suma 8
longitud:
8 bits de
tipo:
suma de comprobación
ya que:
Jacksum 1.3.0
cómo:
valor calculado sumando todos los valores
en el módulo de flujo de datos de entrada 2 ^ 8.
Este algoritmo no se preocupa por el
disposición de bytes.

suma16, suma-16
algoritmo:
Suma 16
longitud:
16 bits de
tipo:
suma de comprobación
ya que:
Jacksum 1.3.0
cómo:
valor calculado sumando todos los valores
en el módulo de flujo de datos de entrada 2 ^ 16.
Este algoritmo no se preocupa por el
disposición de bytes.

suma24, suma-24
algoritmo:
Suma 24
longitud:
24 bits de
tipo:
suma de comprobación
ya que:
Jacksum 1.3.0
cómo:
valor calculado sumando todos los valores
en el módulo de flujo de datos de entrada 2 ^ 24.
Este algoritmo no se preocupa por el
disposición de bytes.

suma32, suma-32
algoritmo:
Suma 32
longitud:
32 bits de
tipo:
suma de comprobación
ya que:
Jacksum 1.3.0
cómo:
valor calculado sumando todos los valores
en el módulo de flujo de datos de entrada 2 ^ 32.
Este algoritmo no se preocupa por el
disposición de bytes.

sistema, suma del sistema, sumasysv
algoritmo:
Algoritmo de suma de comprobación de UNIX System V
longitud:
16 bits de
tipo:
suma de comprobación, 1985
ya que:
Jacksum 1.2.0, alias "sumsysv" desde 1.6.0
cómo:
El formato de salida es exactamente como el propio
suma del programa (tamaño en bloques de 512 bytes),
ver también bsd
- bajo BeOS es / bin / sum -s
- bajo FreeBSD es / usr / bin / cksum -o 2
- bajo HP-UX es / usr / bin / sum
- bajo Linux es / usr / bin / sum -s
- bajo MacOS X es / usr / bin / cksum -o 2
- bajo Solaris es / usr / bin / sum
- bajo Windows no hay suma

tigre128, tigre-128
algoritmo:
Tiger 128 [gnu.crypto.hash.Tiger160 (por jonelo)]
longitud:
128 bits de
tipo:
hachís, 1995
ya que:
Jacksum 1.6.0
cómo:
el valor hash son los primeros 128 bits del
resultado de Tiger-192

tigre160, tigre-160
algoritmo:
Tiger 160 [gnu.crypto.hash.Tiger160 (por jonelo)]
longitud:
160 bits de
tipo:
hachís, 1995
ya que:
Jacksum 1.6.0
cómo:
el valor hash son los primeros 160 bits del
resultado de Tiger-192

Tigre, tigre192, tigre-192
algoritmo:
Tigre [gnu.crypto.hash.Tiger]
longitud:
192 bits de
tipo:
hachís, 1995
ya que:
Jacksum 1.4.0
cómo:
desarrollado por Ross Anderson y Eli Biham, 1995

tiger2
algoritmo:
Tiger2 [gnu.crypto.hash.Tiger2 (jonelo)]
longitud:
192 bits de
tipo:
hachís, 2005
ya que:
Jacksum 1.6.0
cómo:
desarrollado por Ross Anderson y Eli Biham, 2005

crc16, crc-16
algoritmo:
CRC-16 (ARCO)
longitud:
16 bits de
tipo:
crc: 16,8005,0, verdadero, verdadero, 0
ya que:
Jacksum 1.2.0
cómo:
esta implementación del CRC-16 (cíclico
comprobación de redundancia) es la forma más popular
de los algoritmos CRC-16
(generador de polígono x ^ 16 + x ^ 15 + x ^ 2 + 1)
Lo utilizan LHA y ARC, por ejemplo.

árbol:
algoritmo:
Árbol de hachís
longitud:
depende del algoritmo subyacente
tipo:
hachís, 1979
ya que:
Jacksum 1.7.0
cómo:
inventado por Ralph Merkle, 1979. Un árbol de hachís es un
árbol de hashes en el que las hojas son hashes de
bloques de datos. Por defecto, el hash del árbol está codificado.
base32. Jacksum permite calcular la raíz
hash del árbol de hachís, los siguientes agoritmos
son compatibles con árboles de hachís: tigre, tigre2
Los hashes del árbol del tigre se utilizan en el intercambio de archivos P2P
protocolos y aplicaciones.

hidromasaje0, hidromasaje-0
algoritmo:
Remolino-0 [gnu.crypto.hash.Remolino (jonelo)]
longitud:
512 bits de
tipo:
hachís, 2000
ya que:
Jacksum 1.6.0
cómo:
La función de hash Whirlpool de Paulo SLM
Barreto y Vincent Rijmen, 2000.
Esta es la especificación original de Whirlpool.
del 2000.

hidromasaje1, hidromasaje-1
algoritmo:
Hidromasaje-1 [gnu.crypto.hash.Whirlpool]
longitud:
512 bits de
tipo:
hachís, 2001
ya que:
Jacksum 1.2.0
cómo:
La función de hash Whirlpool de Paulo SLM
Barreto y Vincent Rijmen, 2001.
Esta es la primera revisión de la especificación.
de Whirlpool de 2001 con caja S mejorada
diseño:
"Proponemos cambiar el nombre del algoritmo original
Whirlpool-0 y usando el término Whirlpool para
la versión final, modificada que utiliza el
diseño mejorado de caja S ".

torbellino, hidromasaje2, hidromasaje-2
algoritmo:
Hidromasaje [gnu.crypto.hash.Whirlpool (jonelo)]
longitud:
512 bits de
tipo:
hachís, 2003
ya que:
Jacksum 1.6.0
cómo:
La función de hash Whirlpool de Paulo SLM
Barreto y Vincent Rijmen.
Esta es la segunda revisión de la especificación.
de Whirlpool de 2003 con difusión mejorada
matriz:
"Recientemente [11 de marzo de 2003], Shirai y Shibutani
descubrió una falla en la difusión de Whirlpool
matriz que hizo que su número de rama fuera subóptimo.
Aunque este defecto per se no parece
introducir una vulnerabilidad efectiva, la
El presente documento reemplaza esa matriz.
[24 de mayo de 2003] "

xor8, xor-8
algoritmo:
Exclusivo o
longitud:
8 bits de
tipo:
suma de comprobación
ya que:
Jacksum 1.3.0
cómo:
valor calculado xorizando todos los valores en el
flujo de datos de entrada.
Este algoritmo no se preocupa por el
disposición de bytes en un archivo.

crc16_x25, crc-16_x-25, fcs16, fcs-16
algoritmo:
CRC-16 (secuencia de verificación de cuadros)
longitud:
16 bits de
tipo:
crc: 16,1021, FFFF, verdadero, verdadero, FFFF
ya que:
Jacksum 1.5.0 (alias _x25, _x-25 en 1.7.0)
cómo:
La secuencia de verificación de tramas como se define en
RFC1331.

crc24, crc-24
algoritmo:
CDN-24
longitud:
24 bits de
tipo:
crc: 24,864CFB, B704CE, falso, falso, 0
ya que:
Jacksum 1.6.0
cómo:
esta implementación del CRC-24 (cíclico
verificación de redundancia) es utilizado por Open PGP para
ejemplo (RFC 2440).

crc32, crc-32, fcs32, fcs-32
algoritmo:
CRC-32 [java.util.zip.CRC32]
longitud:
32 bits de
tipo:
crc: 32,04C11DB7, FFFFFFFF, verdadero, verdadero, FFFFFFFF
ya que:
Jacksum 1.0.0 (alias crc-32 desde 1.2.0,
alias fcs32 y fcs-32 desde 1.5.0)
cómo:
el algoritmo estándar CRC-32 (cíclico
comprobación de redundancia) se especifica en ISO 3309,
ISO / IEC 13239: 2002 y ITU-T V.42, y
es utilizado por PKZip, gzip, png, Ethernet, FDDI,
y WEP. Ese algoritmo también se conoce como FCS
(secuencia de verificación de tramas)
Hay disponible una implementación alternativa (-A).
- bajo BeOS no hay crc32
- bajo FreeBSD es / usr / bin / cksum -o 3
- bajo HP-UX no hay crc32
- bajo Linux no hay crc32
- bajo MacOS X es / usr / bin / cksum -o 3
- bajo Solaris no hay crc32
- bajo Windows no hay crc32

crc32_bzip2, crc-32_bzip-2
algoritmo:
CRC-32 (Bzip2)
longitud:
32 bits de
tipo:
crc: 32,04C11DB7, FFFFFFFF, falso, falso, FFFFFFFF
ya que:
Jacksum 1.7.0
cómo:
Este CRC es utilizado por bzip2

crc32_mpeg2, crc-32_mpeg-2
algoritmo:
CRC-32 (MPEG-2)
longitud:
32 bits de
tipo:
crc: 32,04C11DB7, FFFFFFFF, falso, falso, 0
ya que:
Jacksum 1.4.0
cómo:
este algoritmo implementa el MPEG
especificación del cálculo CRC-32

El formato de salida de Jacksum:

Si no especifica un formato personalizado con la opción -F, el siguiente formato es
usado:

[ ]

suma de comprobación
es una suma de control, CRC o una huella digital; la salida depende de las opciones -a y -x, resp. -X

sep es un separador; puede ser modificado por -s, de lo contrario depende de -ay -m

tamaño del archivo
es el tamaño (bytes o bloques) de un archivo, depende de -a, el no será
escrito por cualquier algoritmo MessageDigest

fecha y hora
es una marca de tiempo opcional de un archivo; las marcas de tiempo se pueden solicitar con -t

nombre de archivo
es un nombre de archivo, las rutas pueden ser parte de la salida, la salida depende de -p y -P.

SALIR ESTADO


0 - todo está bien
1 - hubo al menos una discrepancia durante el proceso de verificación
> 1 - en caso de un parámetro-, .jacksum- o error de E / S

EJEMPLOS


suma de jack -a crc32 -q "txt: Hola ¡Mundo!"

calcula un CRC de 32 bits del texto "¡Hola mundo!"

suma de jack -a crc32 -q 48656C6C6F20576F726C6421

calcula un CRC de 32 bits de la secuencia hexadecimal 48656C6C6F20576F726C6421 que representa
"¡Hola Mundo!"

suma de jack -a crc32 -x * .txt

calcula un CRC de 32 bits de todos los archivos de texto dentro de la carpeta actual. La suma de control
se imprimirá en formato hexadecimal (-x).

suma de jack -a crc32 -f -t tu préstamo estudiantil .

no solo se imprimirán los CRC, sino también las marcas de tiempo (-t) de todos los archivos dentro del
carpeta actual (.). El mensaje "es un directorio" se suprimirá (-f).

suma de jack -f -a crc: 16,1021, FFFF, falso, falso, 0 .

Se ha utilizado un CRC con parámetros personalizados: 16 Bit, Polinomio 1021 (hexadecimal, sin
el bit inicial), initvalue FFFF (hexadecimal), no refleja ni la entrada ni la salida, no xor.

suma de jack -a haval_256_5 .

calcula un hash de 256 bits con 5 rondas utilizando el algoritmo haval (haval_256_5) de
todos los archivos dentro de la carpeta actual (.).

suma de jack -a sha1 -s "\ t" -t "EEE, MMM d, aaaa 'a' h: mm a" .

calcula un resumen de mensajes SHA-160 de 1 bits de todos los archivos dentro de la carpeta actual. El
La cadena de separación (-s) se establece en el carácter del tabulador ("\ t"). Las marcas de tiempo de los archivos serán
impreso en un formato personalizado (-t).

suma de jack -a cksum -r / mnt / share

calcula un CRC de 32 bits con el algoritmo estándar de Unix cksum de todos los archivos
/ mnt / share y sus subcarpetas (-r)

suma de jack -a md5 -f -r -m -o lista.jacksum /datos

calcula el Message-Digest MD5 de todos los archivos en / data y sus subcarpetas (-r),
además imprime metainfo (-m) y almacena la salida en list.jacksum, la información de la ruta es
almacenado ABSOLUTAMENTE

suma de jack -a md5 -f -r -m -o lista.jacksum -w /datos

calcula el Message-Digest MD5 de todos los archivos en / data y sus subcarpetas (-r),
además imprime metainfo (-m) y almacena la salida en list.jacksum, la información de la ruta es
almacenado RELATIVAMENTE

suma de jack -c lista.jacksum

verifica todas las sumas de comprobación resp. marcas de tiempo almacenadas en un archivo llamado list.jacksum.
list.jacksum debe generarse primero con la opción -m

suma de jack -a md5 -f -F "#HUELLA DACTILAR #TAMAÑO DEL ARCHIVO #NOMBRE DEL ARCHIVO" *

calcula el Message-Digest MD5 de todos los archivos en el directorio actual. La salida
El formato está personalizado, imprime también el.

suma de jack -a md5 -A -V resumen archivo grande.iso

Entre otros, también devuelve el tiempo transcurrido (-V resumen) que era necesario para
Calcule el Hash MD5 del archivo llamado bigfile.iso usando el MD5 alternativo
implementación (-A).

suma de jack -a crc32 -X -f -p -r -F "#NOMBRE DEL ARCHIVO #CHECKSUM " -o lista.sfv *

imprime valores CRC-32 en el formato de Verificador de archivo simple (SFV)

suma de jack -a ed2k -f -F "ed2k: // | archivo | #FILENAME | #FILESIZE | # FINGERPRINT |" *

calcula el hash edonkey de todos los archivos en el directorio actual con un
formato de salida

suma de jack -a ed2k -f -P / -F "<a href = # QUOTEed2k: // | archivo
| #FILENAME | #FILESIZE | # FINGERPRINT | #QUOTE> #FILENAME " -r .

calcula el hash edonkey de todos los archivos en el directorio actual y sus subcarpetas
con un formato de salida personalizado (HTML)

suma de jack -a árbol: tigre -F "urna: #ALGONAME: # HUELLA DIGITAL" -q maleficio:

calcula el hash raíz del Tree Hash (también conocido como Merkle Hash) con el Tiger subyacente
algoritmo de una entrada vacía.

suma de jack -a sha1 + crc32 .

calcula el hash sha1 y el crc32 como una suma de comprobación combinada

suma de jack -a sha1 + crc32 -F "#CHECKSUM {0} #CHECKSUM {1} #NOMBRE DEL ARCHIVO" .

calcula el hash sha1 y el crc32 como valores separados

suma de jack -a todos -F "#ALGONAME {i} (#NOMBRE DEL ARCHIVO) = #CHECKSUM {i} " .

calcula todos los algoritmos admitidos en todos los archivos en un formato personalizado

suma de jack -a todos -F "#ALGONAME {i}" -q TXT:

imprime los nombres de todos los algoritmos compatibles

suma de jack -h sinopsis

imprime la sección SINOPSIS

suma de jack -h haval

imprime todas las secciones que contienen información sobre haval

suma de jack -h -t

imprime toda la información sobre la opción de marca de tiempo

suma de jack -h en | más,

imprime la ayuda en inglés (use "de" para la ayuda en alemán)

Use jacksum en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad