AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

jacksum - En ligne dans le Cloud

Exécutez jacksum dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la somme de commande qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.

PROGRAMME:

Nom


jacksum - calcule les sommes de contrôle, les CRC et les résumés de messages

SYNOPSIS


somme de jack [OPTIONS]... [DOSSIER] ...
Java -pot /usr/share/java/jacksum.jar [OPTIONS]... [DOSSIER] ...
Java -cp /usr/share/java/jacksum.jar jacksum [OPTIONS]... [DOSSIER] ...

DESCRIPTION


Jacksum est un utilitaire gratuit et indépendant de la plate-forme pour le calcul et la vérification des sommes de contrôle,
CRC et hachages (condensés de messages) ainsi que les horodatages des fichiers. Jacksum est écrit
entièrement en Java. Un environnement d'exécution Java (JRE), au moins la version 1.3.1 ou toute
JRE équivalent est requis. Au moins JRE 1.4.2 est recommandé.

Les paramètres suivants sont pris en charge :

filet un nom de chemin d'un fichier à vérifier. Les caractères génériques sont pris en charge. Ils dépendent de la
shell que vous exécutez. Sans fichier, ou lorsque le fichier est le caractère "-", standard
l'entrée est lue.

Les options suivantes sont prises en charge :

-a quelque chose
l'algorithme, la valeur par défaut est sha-1 depuis Jacksum 1.0.0, voir aussi -A. Les algorithmes peuvent
être combinés par le caractère plus, par exemple "sha1+crc32", "bsd+crc24+xor8". Si vous
spécifiez "-a all" tous les algorithmes pris en charge sont utilisés, voir aussi -F. Dès que "tout"
ou un caractère plus est utilisé, la sortie est normalisée avec une somme de contrôle hexadécimale et un
taille de fichier décimale. Exemples : "sha+", "md5+". Fonctionnalité disponible depuis Jacksum 1.7.0,
voir aussi -A, -F.

-A Alterner. Par défaut, Jacksum utilise des algorithmes fournis par l'API Java si
disponibles, car ceux-ci sont optimisés par le fournisseur JVM, ils fournissent généralement très
bonne performance. Si -A est défini, Jacksum utilise un autre Java pur
implémentation d'un algorithme (si disponible). En fait, Jacksum prend en charge les alternatives
implémentations des algorithmes suivants : adler32, crc32, md5, sha-1, sha-256,
sha-384, sha-512 depuis Jacksum 1.5.0, voir aussi -a.

-c liste
vérifie l'intégrité par rapport à une liste donnée. La liste est généralement une ancienne sortie de
Jacksum, idéalement créé avec l'option -m. Vous pouvez également vérifier par rapport à une liste qui
a été créé par une autre application. Dans ce cas, vous devez spécifier tous
paramètres qui sont nécessaires pour produire la même sortie. Le paramètre -F sera
ignoré. Pour exclure des fichiers, supprimez simplement des lignes de la liste. Fonctionnalité disponible
depuis Jacksum 1.3.0, voir aussi -l -I et -m.

-d répertoires (réguliers) uniquement. Ne suivez pas les liens symboliques sous Linux/Unix. Une symbolique
le lien d'un sous-dossier vers un dossier parent peut provoquer des boucles sans fin sous Unix/Linux
en parcourant récursivement l'arbre. Si cette option est définie, les liens symboliques vers
les répertoires seront ignorés. Cette option sera ignorée sous Windows. Caractéristique
disponible depuis Jacksum 1.5.0, voir aussi -r.

-e suivants attente. Une séquence de calcul est attendue. Fonctionne avec un fichier,
entrée standard ou option -q. Renvoie OK (code de sortie 0) ou MISMATCH (code de sortie 1).
Disponible depuis Jacksum 1.4.0. Fonctionne également avec plusieurs fichiers ou répertoires pour
trouver des doublons, auquel cas tous les résultats sont imprimés. La séquence peut être
spécifié soit sensible à la casse, soit insensible à la casse, sauf si l'encodage Base 64 (par
-E) a été spécifié. Disponible depuis Jacksum 1.6.0, voir aussi -a, -q, -E, -x et
-X.

-E codage
codage. La somme de contrôle peut être encodée :

bin binaire
déc Décimal
octal octal
hex Hexadécimal en minuscule (identique à -x)
hexup Hexadécimal en majuscule (identique à -X)
base16 Base 16 (tel que défini par RFC 3548)
base32 Base 32 (tel que défini par RFC 3548)
base64 Base 64 (tel que défini par RFC 3548)
bb BubbleBabble (utilisé par OpenSSH et SSH2)

disponible depuis Jacksum 1.6.0, voir aussi -x et -X.

-f traiter uniquement les fichiers, cette option supprime les messages "...
répertoire" et "... N'est pas un fichier normal". Disponible depuis
Jacksum 1.0.0, voir aussi -V.

-F le format
Définissez un format de sortie personnalisable pour remplacer le format par défaut.
Disponible depuis Jacksum 1.5.0, sauf indication contraire, voir aussi
-a, -E, -g, -G, -p, -P, -s, -t, -x, -X.

#ALGONAME sera remplacé par le nom de l'algorithme
#ALGONAME{i} voir aussi #CHECKSUM{i}
#CHECKSUM sera remplacé par le hash, le CRC ou la somme
(dépend de -a, -b, -g, -G, -x, -X)
#CHECKSUM{i} Si le caractère appelé + a été utilisé pour
séparer plusieurs algorithmes à l'option -a, le
jeton sera remplacé par la somme de contrôle. le
le jeton est indexé par un nombre. Si vous utilisez le
caractère appelé i plutôt qu'un nombre, il
fonctionne comme un index automatique. (1.6)
#FILENAME sera remplacé par le nom de fichier et le chemin (cela dépend
sur -p et -P)
#FILENAME{NAME} sera remplacé par le nom de fichier (1.5)
#FILENAME{PATH} sera remplacé par le chemin du fichier (1.5)
#FILESIZE sera remplacé par la taille du fichier
#FINGERPRINT est un alias pour #CHECKSUM
#SEPARATOR sera remplacé par le séparateur que vous pouvez
spécifier avec -s
#TIMESTAMP sera remplacé par l'horodatage (dépend de -t)
#QUOTE sera remplacé par un guillemet (")

-g compter
groupez la sortie hexadécimale de la somme de contrôle en octets "count" pour une meilleure lisibilité. Seul
valide si l'encodage est hex ou hexup. Les groupes sont séparés par un blanc ou par le
caractère spécifié par -G. La valeur de count doit être supérieure à 0. Disponible
depuis Jacksum 1.6.0, voir aussi -E, -G, -x et -X -G caractère de groupe de caractères. Uniquement valable
si l'encodage est hexadécimal et que -g a été défini.

-h [langue] [section]
imprimer l'aide, les codes valides pour "lang" sont "en" ou "de", la valeur par défaut est "en" ; valeurs valides
pour "section" sont des chaînes comme des en-têtes ou des options. Voir la section EXEMPLES pour plus
information. Disponible depuis Jacksum 1.0.0, section paramètres depuis Jacksum 1.6.0,
voir aussi -v.

-I un magnifique
ignorer. Lors de la création d'une liste par -m ou de la lecture d'une liste par -c, les lignes sont ignorées si
ils commencent par la chaîne spécifiée. Disponible depuis Jacksum 1.6.0, voir aussi -c
et M.

-l liste. Listez simplement les fichiers qui ont été modifiés ou supprimés. En combinaison avec -c uniquement.
Disponible depuis Jacksum 1.4.0, voir aussi -c.

-m imprimer les méta-infos. Des lignes supplémentaires seront imprimées. Avec les méta-infos disponibles, vous
peut vérifier les fichiers par rapport à une liste donnée sans avoir besoin de spécifier beaucoup de
Paramètres de ligne de commande. Tout format personnalisé que vous pouvez normalement spécifier avec -F est
ignoré. Disponible depuis Jacksum 1.3.0, voir aussi -c.

-o filet
sortir. La sortie du programme va dans un fichier plutôt que la sortie standard.
Le programme se termine avec un avertissement si le fichier existe. Le fichier spécifié par
-o est exclu du processus de calcul. Disponible depuis Jacksum 1.6.0, voir
aussi -O, -u et -U.

-O filet
sortir. Identique à -o, cependant un fichier existant sera écrasé sans aucun
avertissement. Voir aussi -U. Disponible depuis Jacksum 1.6.0, voir aussi -o, -u et -U.

-p chemin. Mettez les informations de chemin sur chaque ligne, au lieu d'imprimer un en-tête pour chaque
répertoire lors du traitement des dossiers de manière récursive (-r). Avec cette option, la sortie
augmentera, mais d'un autre côté, il sera beaucoup plus facile de trier ou de saisir les
lignes avec les programmes correspondants. Disponible depuis Jacksum 1.4.0, voir aussi -F, -P,
-r et -w.

-P carboniser
séparateur de chemin. Par défaut, le séparateur de nom de fichier par défaut dépendant du système
caractère est utilisé. Sur les systèmes Unix, le caractère est la barre oblique (/), sur Microsoft
Systèmes Windows, il s'agit de la barre oblique inverse (\). Vous pouvez modifier la valeur par défaut si un
le format de sortie des noms de fichiers (tels que les liens HTML) est requis. Disponible depuis
Jacksum 1.5.0, voir aussi -F et -p.

-q [tapez :] suite
traiter rapidement une séquence et quitter le programme. Le type peut être utilisé pour spécifier
le type de la séquence (texte, hexadécimal ou décimal) :

txt:Exemple1
hexadécimal : 4578616D706C6531
déc : 69,120,97,109,112,108,101,49 XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX
4578616D706C6531

Si le type n'est pas défini, la séquence devrait être sous forme hexadécimale. Si le type est défini sur
"txt", le jeu de caractères par défaut de la plate-forme sera utilisé pour interpréter la séquence appelée
séqu. Disponible depuis Jacksum 1.3.0 (hex uniquement), tapez depuis 1.5.0.

-r traiter le sous-répertoire de manière récursive (sans paramètre de fichier, le répertoire courant est
utilisé). Disponible depuis Jacksum 1.0.0, voir aussi -p et -w.

-s sep une chaîne de séparation personnalisée (\t, \n, \r, \", \' et \\ seront traduites).
la valeur par défaut dépend de l'algorithme de somme de contrôle. Disponible depuis Jacksum 1.0.0, voir
aussi -F.

-S résumé. Cela calcule une seule valeur de somme de contrôle. Tous les fichiers, le répertoire
structures, les noms de fichiers et les horodatages (le cas échéant) font partie de cette somme de contrôle.
Voir aussi -w. Disponible depuis Jacksum 1.5.0, voir aussi -r et -w.

-t formulaire
un format d'horodatage. La classe de formateur Java SimpleDateFormat sera utilisée. Valide
les personnages sont

Désignateur d'ère G
y Année
M Mois dans l'année
w Semaine dans l'année
W Semaine dans le mois
Jour J dans l'année
d Jour dans le mois
F Jour de la semaine dans le mois
E Jour de la semaine
un marqueur AM/PM
H Heure dans la journée (0-23)
k Heure dans la journée (1-24)
K Heure en am/pm (0-11)
h Heure en am/pm (1-12)
m Minute en heure
s Seconde en une minute
S milliseconde
z Fuseau horaire, général
Fuseau horaire Z, RFC 822

Si le formulaire est défini sur le mot "par défaut", les horodatages seront formatés avec
"aaaaMMjjHHmmss". depuis Jacksum 1.3.0

#SEPARATOR sera remplacé par le séparateur que vous
peut spécifier avec -s
#QUOTE sera remplacé par un guillemet (")

Disponible depuis Jacksum 1.6.0, voir aussi -F.

-u filet
laid, indésirable, imprévu, non invité. Tout message d'erreur du programme est
redirigé vers un fichier plutôt que l'erreur standard. Le programme se ferme si le fichier
existe. Le fichier spécifié par -u est exclu du calcul
traiter. Disponible depuis Jacksum 1.6.0, voir aussi -U, -o et -O.

-U filet
laid, indésirable, imprévu, non invité. Identique à -u, cependant un fichier existant sera
être écrasé sans aucun avertissement. Voir aussi -O. Disponible depuis Jacksum 1.6.0,
voir aussi -u, -o et -O.

-v version. Imprime la version du produit et quitte. Disponible depuis Jacksum 1.2.0, voir
aussi -h.

-V des bactéries
verbeux. Imprime des informations supplémentaires. Si -V est le seul paramètre, il se comporte comme
-v. "control" peut être l'un des mots-clés suivants qui doivent être séparés par un
virgule:

détails | nodetails Erreurs avec ou sans détails
avertissements | Nowarnings Avertissements ou aucun avertissement
résumé | nosummary Résumé à la fin ou non

Si le contrôle est défini sur "default", le contrôle est défini sur "details,warnings,nosummary".
Disponible depuis Jacksum 1.6.0, voir aussi -f et -v.

-w Le paramètre de fichier (le dernier paramètre) est destiné à être le répertoire de travail.
Cela permet de créer des noms de chemins relatifs plutôt qu'absolus. Valable uniquement si
le paramètre de fichier est un répertoire. Disponible depuis Jacksum 1.6.0, voir aussi -r et
-S.

-x sortie hexadécimale en minuscule pour la somme de contrôle, c'est un alias pour -E hex. Disponible depuis
Jacksum 1.1.0, voir aussi -E.

-X sortie hexadécimale majuscule pour la somme de contrôle, c'est un alias pour -E hexup. Disponible
depuis Jacksum 1.1.0, voir aussi -E.

Les algorithmes suivants sont pris en charge :

adler32, Adler-32
algorithme:
Adler32 [java.util.zip.Adler32]
longueur:
32
Type:
somme de contrôle, 1995
puisque:
Jacksum 1.0.0 (alias "adler-32" depuis 1.2.0)
commentaire:
Adler32 a été inventé par Mark Adler en 1995.
La spécification pour Adler32 peut être trouvée
dans RFC 1950. Adler32 est une extension 32 bits
et amélioration de l'algorithme de Fletcher,
utilisé dans la norme ITU-T X.224 / ISO 8073.
[jonelo.jacksum.algorithm.Adler32alt] est le
mise en œuvre alternative et il est utilisé si
l'option -A est spécifiée.

BD, somme bsd, sumsd
algorithme:
Algorithme de somme de contrôle BSD
longueur:
16
Type:
somme de contrôle
puisque:
Jacksum 1.0.0 (alias "bsdsum" depuis 1.2.0, alias
"sumsd" depuis la 1.6.0)
commentaire:
le format de sortie est exactement comme le natif
somme du programme (taille en blocs de 1024 octets)
voir aussi sysv
- sous BeOS c'est /bin/sum [-r]
- sous FreeBSD c'est /usr/bin/somme
ainsi que /usr/bin/cksum -o 1
- sous HP-UX c'est /usr/bin/somme -r
- sous IBM AIX c'est /usr/bin/somme [-r]
- sous Linux c'est /usr/bin/somme [-r]
- sous MacOS X c'est /usr/bin/somme
ainsi que /usr/bin/cksum -o 1
- sous Solaris c'est /usr/ucb/sum
- sous Windows il n'y a pas de somme

somme de contrôle
algorithme:
Algorithme CRC POSIX 1003.2
longueur:
32
Type:
crc
puisque:
Jacksum 1.0.0
commentaire:
- sous BeOS c'est /bin/cksum
- sous FreeBSD c'est /usr/bin/cksum
- sous HP-UX c'est /usr/bin/cksum ainsi que
/usr/bin/somme -p
- sous IBM AIX c'est /usr/bin/cksum
- sous Linux c'est /usr/bin/cksum
- sous MacOS X c'est /usr/bin/cksum
- sous Solaris c'est /usr/bin/cksum
- sous Tru64 ist es /bin/cksum (CMD_ENV=xpg4)
- sous Windows il n'y a pas de cksum
Le CRC POSIX ne peut pas être décrit complètement
par le modèle Rocksoft, car l'algorithme
ajoute au message sa longueur. Sans
cette spéciale, le code serait :
crc:32,04C11DB7,0,faux,faux,FFFFFFFF

crc64, CRC-64
algorithme:
CRC-64
longueur:
64
Type:
crc:64,1B,0,vrai,vrai,0
puisque:
Jacksum 1.5.0
commentaire:
cet algorithme est décrit dans le
Norme ISO 3309.
(le poly générateur est x^64 + x^4 + x^3 + x + 1)

elfe, elfe32, elfe-32
algorithme:
ELFE
longueur:
32
Type:
hachage
puisque:
Jacksum 1.5.0
commentaire:
fonction de hachage utilisée dans Unix ELF (Executable
et Linkable Format) pour les fichiers objets.

ed2k, émuler, edonkey
algorithme:
eMule/eDonkey
longueur:
128
Type:
hachage
puisque:
Jacksum 1.5.0
commentaire:
cet algorithme est utilisé dans eDonkey resp. eMule,
il est basé sur MD4, mais renvoie différents
empreintes digitales pour les fichiers >= 9500 Ko.

GOST
algorithme:
GOST R 34.11-94
[org.bouncycastle.crypto.digests.GOST3411Digest]
longueur:
256
Type:
hachage, 1994
puisque:
Jacksum 1.6.0
commentaire:
"GOsudarstvennyi STandard", russe pour
"Norme gouvernementale". Publié en 1994 sous le titre
la norme soviétique GOST-R-34.11-94.

a160, a-160, a160
algorithme :
HAS-160 [gnu.crypto.hash.Has160 (jonelo)]
longueur:
160
Type:
hachage, 2000
puisque:
Jacksum 1.7.0
commentaire:
HAS-160 est à la fois une fonction de hachage cryptographique et
une norme TTA coréenne (Télécommunications et
et l'Association de la technologie).

haval, haval_ _
algorithme:
Haval [gnu.crypto.hash.Haval]
longueur:
128, 160, 192, 224 ou 256 bits
Type:
hachage, 1992
puisque:
Jacksum 1.4.0
commentaire:
Haval a été inventé par Yuliang Zheng, Josef
Pieprzyk et Jennifer Seberry en 1992.
L'algorithme Haval message-digest a un
longueur de sortie variable, avec nombre variable de
Les manches. La longueur de sortie peut varier de 128
à 256 bits par incréments de 32 bits. le
nombre de tours peut varier de 3 à 5. Le
les valeurs par défaut (juste "haval") sont 128 et 3.

md2, md2sum
algorithme:
MD2 [gnu.crypto.hash.MD2]
longueur:
128
Type:
hachage, 1989
puisque:
Jacksum 1.2.0
commentaire:
l'algorithme de résumé de message MD2 tel que défini dans
RFC 1319 ;
RSA Laboratories, dans leur Bulletin #4, daté
12 novembre 1996, recommande de mettre à jour
applications loin de MD2 chaque fois qu'il est
pratique.
Jacksum prend en charge MD2 pour la compatibilité et l'éducation
fins pratiques.

md4, md4sum
algorithme:
MD4 [gnu.crypto.hash.MD4]
longueur:
128
Type:
hachage, 1990
puisque:
Jacksum 1.2.0
commentaire:
l'algorithme de résumé de message MD4 tel que défini dans
RFC 1320 ;
RSA Laboratories, dans leur Bulletin #4, daté
Le 12 novembre 1996, recommande que MD4
ne pas être utilisé.
Jacksum prend en charge MD4 pour la compatibilité et l'éducation
fins pratiques.

md5, md5sum
algorithme:
MD5 [java.security.MessageDigest]
longueur:
128
Type:
hachage, 1991
puisque:
Jacksum 1.0.0
commentaire:
L'algorithme de résumé de message MD5 a été conçu par
Ronald Rivest en 1991, et il est défini dans
RFC 1321. [gnu.crypto.hash.MD5] est l'alternative
mise en œuvre et il sera utilisé si vous avez
définissez l'option -A.
- sous BeOS c'est /bin/md5sum
- sous FreeBSD c'est /sbin/md5
- sous HP-UX il n'y a pas de md5 ou md5sum
- sous Linux c'est /usr/bin/md5sum
- sous MacOS X c'est /usr/bin/md5
- sous Solaris c'est /usr/sbin/md5 (SUNWkeymg)
- sous Windows il n'y a pas de md5 ou md5sum

aucun
algorithme:
aucun
longueur:
0
Type:
n / a
puisque:
Jacksum 1.6.0
commentaire:
Ne calcule aucune somme de contrôle, il ne lit pas le
contenu des fichiers, il détermine simplement le
taille du fichier (et horodatage si nécessaire)

crc :
algorithme:
CRC
longueur:
8..64 bits
Type:
crc
puisque:
Jacksum 1.7.0
commentaire:
Avec ce CRC générique, vous pouvez spécifier tous les CRC-
algorithmes qui peuvent être décrits par le célèbre
"Algorithme CRC modèle Rocksoft (tm)".
doit avoir 6 valeurs, qui doivent être
séparés par une virgule. Ce sont:
largeur,poly,init,refIn,refOut,xorOut

largeur - largeur du crc, exprimée en bits.
C'est un de moins que la largeur de
le poly.

poly - le polynôme, spécifiez comme hexadécimal
La partie supérieure du poly doit être
omis. Par exemple, si le poly est
10110, vous devez spécifier 06. Un
aspect important de ce paramètre
c'est qu'il représente l'irréfléchi
poly; le bit inférieur de ce paramètre
est toujours le LSB du diviseur
pendant la division indépendamment de
si l'algorithme modélisé
est reflété.

init - ce paramètre spécifie la valeur initiale
valeur du registre lorsque le
l'algorithme démarre. Spécifiez comme hexadécimal.

refIn - il s'agit d'un paramètre booléen. Si ça
est faux, les octets d'entrée sont traités
le bit 7 étant considéré comme le plus
le bit significatif (MSB) et le bit 0 étant
traité comme le bit le moins significatif.
Si ce paramètre est faux, chaque octet
est réfléchi avant d'être traité.
vrai ou faux

refOut - il s'agit d'un paramètre booléen. Si c'est
mis à faux, la valeur finale dans le
le registre est introduit dans l'étage xorOut
directement, sinon, si ce paramètre
est vrai, la valeur finale du registre est
réfléchi en premier.

xorOut - cette valeur est XORed à la finale
enregistrer la valeur (après le refOut)
étape avant que la valeur ne soit renvoyée en tant que
la somme de contrôle officielle, spécifiez comme hexadécimal

lire
algorithme:
lire
longueur:
0
Type:
n / a
puisque:
Jacksum 1.6.0
commentaire:
Ne calcule aucune somme de contrôle, mais il lit le
contenu des fichiers, il détermine également le
taille du fichier (et horodatage si nécessaire)

RMD128, RMD-128, mûrmd128, mûrmd-128, mûr-md128
algorithme:
RIPEMD-128 [gnu.crypto.hash.RipeMD128]
longueur:
128
Type:
hachage
puisque:
Jacksum 1.2.0 (alias rmd128/rmd-128 depuis 1.4.0)
commentaire:
un résumé de message, voir aussi RIPEMD-160

RMD160, RMD-160, mûrmd160, mûrmd-160, mûr-md160
algorithme:
RIPEMD-160 [gnu.crypto.hash.RipeMD160]
longueur:
160
Type:
hachage, 1996
puisque:
Jacksum 1.2.0 (alias rmd160/rmd-160 depuis 1.4.0)
commentaire:
RIPEMD a été développé dans le cadre de la
Projet européen RIPE (RACE Integrity Primitives
Évaluation), utilisé par GnuPG

RMD256, RMD-256, mûrmd256, mûrmd-256, mûr-md256
algorithme:
RIPEMD-256 [org.bouncycastle.crypto.digests]
longueur:
256
Type:
hachage
puisque:
Jacksum 1.6.0
commentaire:
un résumé de message, voir aussi RIPEMD-160
RIPEMD-256 est aussi sécurisé que RIPEMD-128

RMD320, RMD-320, mûrmd320, mûrmd-320, mûr-md320
algorithme:
RIPEMD-320 [org.bouncycastle.crypto.digests]
longueur:
128
Type:
hachage
puisque:
Jacksum 1.6.0
commentaire:
un résumé de message, voir aussi RIPEMD-160
RIPEMD-320 est aussi sécurisé que RIPEMD-160

sha0, sha-0
algorithme:
SHA-0 [gnu.crypto.hash.Sha0 (jonelo)]
longueur:
160
Type:
hachage, 1993
puisque:
Jacksum 1.6.0
commentaire:
l'algorithme de hachage sécurisé, tel que défini en 1993 dans
l'Institut national des normes et
Traitement fédéral de l'information de la technologie
Norme (FIPS PUB 180).
Il a été retiré par la NSA peu de temps après
publication et a été remplacée par la version révisée
version, publiée en 1995 dans FIPS PUB 180-1
et communément appelé "SHA-1".

cha, sha1, sha-1, sha160, sha-160
algorithme:
SHA-1 [java.security.MessageDigest]
longueur:
160
Type:
hachage, 1995
puisque:
Jacksum 1.0.0 (alias sha-1 depuis 1.2.0, alias
sha-160. sha160 et sha-160 depuis 1.5.0, par défaut
algorithme depuis la 1.5.0.
commentaire:
l'algorithme de hachage sécurisé, tel que défini en 1995 dans
l'Institut national des normes et
Traitement fédéral de l'information de la technologie
Norme (NIST FIPS 180-1).
[gnu.crypto.hash.Sha160] est l'alternative
mise en œuvre et il sera utilisé si vous avez
option spécifiée -A.
- sous BeOS il n'y a pas de sha1
- sous FreeBSD c'est /sbin/sha1
- sous HP-UX il n'y a pas de sha1
- sous Linux c'est /usr/bin/sha1sum
- sous MacOS X il n'y a pas de sha1
- sous Solaris il n'y a pas de sha1
- sous Windows il n'y a pas de sha1

sha224, sha-224
algorithme:
SHA-224 [gnu.crypto.hash.Sha224 (jonelo)]
longueur:
224
Type:
hachage, 2004
puisque:
Jacksum 1.6.0
commentaire:
l'algorithme de hachage sécurisé, tel que défini en 2004 dans
l'Institut national des normes et
Traitement fédéral de l'information de la technologie
Norme (NIST FIPS 180-2) et dans RFC 3874.
SHA-224 est basé sur SHA-256, mais il utilise un
valeur initiale différente et le hachage final
est tronqué à 224 bits.

sha256, sha-256
algorithme:
SHA-256 [java.security.MessageDigest]
longueur:
256
Type:
hachage, 2001
puisque:
Jacksum 1.3.0
commentaire:
l'algorithme de hachage sécurisé, tel que défini en 2001 dans
l'Institut national des normes et
Traitement fédéral de l'information de la technologie
Norme (NIST FIPS 180-2).
[gnu.crypto.hash.Sha256] est une alternative
mise en œuvre et il est utilisé si vous avez un
JRE < 1.4.2 ou si vous avez spécifié l'option -A.

sha384, sha-384
algorithme:
SHA-384 [java.security.MessageDigest]
longueur:
384
Type:
hachage, 2001
puisque:
Jacksum 1.3.0
commentaire:
l'algorithme de hachage sécurisé, tel que défini en 2001 dans
l'Institut national des normes et
Traitement fédéral de l'information de la technologie
Norme (NIST FIPS 180-2).
[gnu.crypto.hash.Sha384] est une alternative
mise en œuvre et il est utilisé si vous avez un
JRE < 1.4.2 ou si vous avez spécifié l'option -A.

crc8, CRC-8
algorithme:
CRC-8
longueur:
8
Type:
crc:8,7,0,faux,faux,0
puisque:
Jacksum 1.6.0
commentaire:
cette mise en œuvre du CRC-8 (cycle
contrôle de redondance) est utilisé dans le
Bus de gestion du système (SMBus) et le
Codec audio gratuit sans perte (FLAC) par exemple
(générateur poly x^8 + x^2 + x^1 + 1)

sha512, sha-512
algorithme:
SHA-512 [java.security.MessageDigest]
longueur:
512
Type:
hachage, 2001
puisque:
Jacksum 1.3.0
commentaire:
l'algorithme de hachage sécurisé, tel que défini en 2001 dans
l'Institut national des normes et
Traitement fédéral de l'information de la technologie
Norme (NIST FIPS 180-2).
[gnu.crypto.hash.Sha512] est une alternative
mise en œuvre et il est utilisé si vous avez un
JRE < 1.4.2 ou si vous avez spécifié l'option -A.

somme8, somme-8
algorithme:
Somme 8
longueur:
8
Type:
somme de contrôle
puisque:
Jacksum 1.3.0
commentaire:
valeur calculée en additionnant toutes les valeurs
dans le flux de données d'entrée modulo 2^8.
Cet algorithme ne se soucie pas de la
disposition des octets.

somme16, somme-16
algorithme:
Somme 16
longueur:
16
Type:
somme de contrôle
puisque:
Jacksum 1.3.0
commentaire:
valeur calculée en additionnant toutes les valeurs
dans le flux de données d'entrée modulo 2^16.
Cet algorithme ne se soucie pas de la
disposition des octets.

somme24, somme-24
algorithme:
Somme 24
longueur:
24
Type:
somme de contrôle
puisque:
Jacksum 1.3.0
commentaire:
valeur calculée en additionnant toutes les valeurs
dans le flux de données d'entrée modulo 2^24.
Cet algorithme ne se soucie pas de la
disposition des octets.

somme32, somme-32
algorithme:
Somme 32
longueur:
32
Type:
somme de contrôle
puisque:
Jacksum 1.3.0
commentaire:
valeur calculée en additionnant toutes les valeurs
dans le flux de données d'entrée modulo 2^32.
Cet algorithme ne se soucie pas de la
disposition des octets.

système, somme système, sommesysv
algorithme:
Algorithme de somme de contrôle UNIX System V
longueur:
16
Type:
somme de contrôle, 1985
puisque:
Jacksum 1.2.0, alias "sumsysv" depuis la 1.6.0
commentaire:
le format de sortie est exactement comme le propriétaire
somme du programme (taille en blocs de 512 octets),
voir aussi bsd
- sous BeOS c'est /bin/sum -s
- sous FreeBSD c'est /usr/bin/cksum -o 2
- sous HP-UX c'est /usr/bin/somme
- sous Linux c'est /usr/bin/somme -s
- sous MacOS X c'est /usr/bin/cksum -o 2
- sous Solaris c'est /usr/bin/somme
- sous Windows il n'y a pas de somme

tigre128, tigre-128
algorithme:
Tiger 128 [gnu.crypto.hash.Tiger160 (par jonelo)]
longueur:
128
Type:
hachage, 1995
puisque:
Jacksum 1.6.0
commentaire:
la valeur de hachage est les 128 premiers bits du
résultat de Tiger-192

tigre160, tigre-160
algorithme:
Tiger 160 [gnu.crypto.hash.Tiger160 (par jonelo)]
longueur:
160
Type:
hachage, 1995
puisque:
Jacksum 1.6.0
commentaire:
la valeur de hachage est les 160 premiers bits du
résultat de Tiger-192

tigre, tigre192, tigre-192
algorithme:
Tigre [gnu.crypto.hash.Tiger]
longueur:
192
Type:
hachage, 1995
puisque:
Jacksum 1.4.0
commentaire:
développé par Ross Anderson et Eli Biham, 1995

tiger2
algorithme:
Tiger2 [gnu.crypto.hash.Tiger2 (jonelo)]
longueur:
192
Type:
hachage, 2005
puisque:
Jacksum 1.6.0
commentaire:
développé par Ross Anderson et Eli Biham, 2005

crc16, CRC-16
algorithme:
CRC-16 (ARC)
longueur:
16
Type:
crc:16,8005,0,vrai,vrai,0
puisque:
Jacksum 1.2.0
commentaire:
cette mise en œuvre du CRC-16 (cycle
chèque de redondance) est la forme la plus courante
des algorithmes CRC-16
(générateur poly x^16 + x^15 + x^2 + 1)
Il est utilisé par LHA, et ARC par exemple.

arbre:
algorithme:
Arbre de hachage
longueur:
dépend de l'algorithme sous-jacent
Type:
arbre de hachage, 1979
puisque:
Jacksum 1.7.0
commentaire:
inventé par Ralph Merkle, 1979. Un arbre à hachis est un
arbre de hachage dont les feuilles sont des hachages de
blocs de données. Par défaut, le hachage de l'arbre est encodé
base32. Jacksum permet de calculer la racine
hachage de l'arbre à hachage, les agorithmes suivants
sont pris en charge avec des arbres de hachage: tiger, tiger2
Les hachages Tiger Tree sont utilisés dans le partage de fichiers P2P
protocoles et applications.

bain à remous0, bain à remous-0
algorithme:
Whirlpool-0 [gnu.crypto.hash.Whirlpool (jonelo)]
longueur:
512
Type:
hachage, 2000
puisque:
Jacksum 1.6.0
commentaire:
La fonction de hachage Whirlpool par Paulo SLM
Barreto et Vincent Rijmen, 2000.
Ceci est la spécification originale de Whirlpool
à partir 2000.

bain à remous1, bain à remous-1
algorithme:
Whirlpool-1 [gnu.crypto.hash.Whirlpool]
longueur:
512
Type:
hachage, 2001
puisque:
Jacksum 1.2.0
commentaire:
La fonction de hachage Whirlpool par Paulo SLM
Barreto et Vincent Rijmen, 2001.
Ceci est la première révision de la spécification
de Whirlpool à partir de 2001 avec une boîte S améliorée
conception:
"Nous proposons de renommer l'algorithme d'origine
Whirlpool-0 et en utilisant le terme Whirlpool pour
la version finale modifiée qui utilise le
conception améliorée de la boîte S."

tourbillon, bain à remous2, bain à remous-2
algorithme:
Tourbillon [gnu.crypto.hash.Whirlpool (jonelo)]
longueur:
512
Type:
hachage, 2003
puisque:
Jacksum 1.6.0
commentaire:
La fonction de hachage Whirlpool par Paulo SLM
Barreto et Vincent Rijmen.
Ceci est la deuxième révision de la spécification
de Whirlpool à partir de 2003 avec une diffusion améliorée
matrice:
"Récemment [11 mars 2003], Shirai et Shibutani
découvert une faille dans la diffusion Whirlpool
matrice qui a rendu son numéro de branche sous-optimal.
Bien que ce défaut en soi ne semble pas
introduire une vulnérabilité effective, le
le présent document remplace cette matrice
[24 mai 2003]"

xor8, xor-8
algorithme:
Exclusif-Ou
longueur:
8
Type:
somme de contrôle
puisque:
Jacksum 1.3.0
commentaire:
valeur calculée en xorant toutes les valeurs dans le
flux de données d'entrée.
Cet algorithme ne se soucie pas de la
disposition des octets dans un fichier.

crc16_x25, crc-16_x-25, FCS16, FCS-16
algorithme:
CRC-16 (séquence de vérification de trame)
longueur:
16
Type:
crc:16,1021,FFFF,vrai,vrai,FFFF
puisque:
Jacksum 1.5.0 (alias _x25, _x-25 depuis 1.7.0)
commentaire:
La séquence de vérification de trame telle que définie dans
RFC1331.

crc24, CRC-24
algorithme:
CRC-24
longueur:
24
Type:
crc:24,864CFB,B704CE,faux,faux,0
puisque:
Jacksum 1.6.0
commentaire:
cette mise en œuvre du CRC-24 (cycle
contrôle de redondance) est utilisé par Open PGP pour
exemple (RFC 2440).

crc32, crc-32, FCS32, FCS-32
algorithme:
CRC-32 [java.util.zip.CRC32]
longueur:
32
Type:
crc:32,04C11DB7,FFFFFFFF,vrai,vrai,FFFFFFFF
puisque:
Jacksum 1.0.0 (alias crc-32 depuis 1.2.0,
alias fcs32 et fcs-32 depuis 1.5.0)
commentaire:
l'algorithme standard CRC-32 (cyclique
contrôle de redondance) est spécifié dans l'ISO 3309,
ISO/CEI 13239:2002 et ITU-T V.42, et il
est utilisé par PKZip, gzip, png, Ethernet, FDDI,
et WEP. Cet algorithme est également connu sous le nom de FCS
(séquence de vérification de trame)
Une autre implémentation est disponible (-A).
- sous BeOS il n'y a pas de crc32
- sous FreeBSD c'est /usr/bin/cksum -o 3
- sous HP-UX il n'y a pas de crc32
- sous Linux il n'y a pas de crc32
- sous MacOS X c'est /usr/bin/cksum -o 3
- sous Solaris il n'y a pas de crc32
- sous Windows il n'y a pas de crc32

crc32_bzip2, crc-32_bzip-2
algorithme:
CRC-32 (Bzip2)
longueur:
32
Type:
crc:32,04C11DB7,FFFFFFFF,faux,faux,FFFFFFFF
puisque:
Jacksum 1.7.0
commentaire:
Ce CRC est utilisé par bzip2

crc32_mpeg2, crc-32_mpeg-2
algorithme:
CRC-32 (MPEG-2)
longueur:
32
Type:
crc:32,04C11DB7,FFFFFFFF,faux,faux,0
puisque:
Jacksum 1.4.0
commentaire:
cet algorithme implémente le MPEG
spécification du calcul CRC-32

Le format de sortie de Jacksum :

Si vous ne spécifiez pas de format personnalisé avec l'option -F, le format suivant est
utilisé:

[ ]

somme de contrôle
est une somme de contrôle, un CRC ou une empreinte digitale ; la sortie dépend des options -a et -x, resp. -X

sep est un séparateur ; il peut être modifié par -s, sinon il dépend de -a et -m

taille du fichier
est la taille (octets ou blocs) d'un fichier, cela dépend de -a, la taille du fichier ne sera pas
écrit par n'importe quel algorithme MessageDigest

horodatage
est un horodatage facultatif d'un fichier ; les horodatages peuvent être demandés avec -t

nom de fichier
est un nom de fichier, les chemins peuvent faire partie de la sortie, la sortie dépend de -p et -P.

EXIT STATUT


0 - tout va bien
1 - il y a eu au moins une discordance pendant le processus de vérification
>1 - en cas d'erreur de paramètre, de somme de jack ou d'E/S

EXEMPLES


somme de jack -a crc32 -q "txt : Bonjour Monde!"

calcule un CRC 32 bits du texte "Hello World!"

somme de jack -a crc32 -q 48656C6C6F20576F726C6421

calcule un CRC de 32 bits de la séquence hexadécimale 48656C6C6F20576F726C6421 qui représente
"Bonjour le monde!"

somme de jack -a crc32 -x *.SMS

calcule un CRC 32 bits de tous les fichiers texte dans le dossier actuel. La somme de contrôle
sera imprimé au format hexadécimal (-x).

somme de jack -a crc32 -f -t défaut .

non seulement les CRC seront imprimés, mais aussi les horodatages (-t) de tous les fichiers dans le
dossier en cours (.). Le message "est un répertoire" sera supprimé (-f).

somme de jack -f -a crc:16,1021,FFFF,faux,faux,0 .

un CRC avec paramètres personnalisés a été utilisé : 16 Bit, Polynomial 1021 (hex, sans
le bit de tête), initvalue FFFF (hex), ne reflète ni l'entrée ni la sortie, pas de xor.

somme de jack -a haval_256_5 .

calcule un hachage de 256 bits avec 5 tours en utilisant l'algorithme haval (haval_256_5) de
tous les fichiers du dossier actuel (.).

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

calcule un Message-Digest SHA-160 1 bits de tous les fichiers dans le dossier actuel. le
La chaîne de séparation (-s) est définie sur le caractère de tabulation ("\t"). Les horodatages des fichiers seront
imprimé dans un format personnalisé (-t).

somme de jack -a somme de contrôle -r /mnt/partager

calcule un CRC 32 bits avec l'algorithme Unix standard cksum de tous les fichiers
/mnt/share et ses sous-dossiers (-r)

somme de jack -a md5 -f -r -m -o liste.jacksum /Les données

calcule le Message-Digest MD5 de tous les fichiers dans /data et ses sous-dossiers (-r),
de plus, il imprime les métainfos (-m) et stocke la sortie dans list.jacksum, les informations de chemin sont
stocké ABSOLUMENT

somme de jack -a md5 -f -r -m -o liste.jacksum -w /Les données

calcule le Message-Digest MD5 de tous les fichiers dans /data et ses sous-dossiers (-r),
de plus, il imprime les métainfos (-m) et stocke la sortie dans list.jacksum, les informations de chemin sont
stocké RELATIVEMENT

somme de jack -c liste.jacksum

vérifie toutes les sommes de contrôle resp. horodatages stockés dans un fichier appelé list.jacksum.
list.jacksum doit être généré en premier avec l'option -m

somme de jack -a md5 -f -F "#EMPREINTE DIGITALE #TAILLE DU FICHIER #NOM DE FICHIER" *

calcule le Message-Digest MD5 de tous les fichiers du répertoire courant. Le résultat
le format est personnalisé, il imprime également la taille du fichier.

somme de jack -a md5 -A -V résumé grosfichier.iso

Entre autres, il renvoie également le temps écoulé (-V résumé) qui a été nécessaire pour
calculer le hachage MD5 du fichier appelé bigfile.iso en utilisant l'autre MD5
mise en œuvre (-A).

somme de jack -a crc32 -X -f -p -r -F "#NOM DE FICHIER #CHECKSUM" -o liste.sfv *

imprime les valeurs CRC-32 au format Simple File Verificator (SFV)

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

calcule le hachage edonkey de tous les fichiers du répertoire courant avec un
format de sortie

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

calcule le hachage edonkey de tous les fichiers du répertoire courant et de ses sous-dossiers
avec un format de sortie personnalisé (HTML)

somme de jack -a arbre:tigre -F "urn:#ALGONAME:#FINGERPRINT" -q hexadécimal :

calcule le hachage racine du Tree Hash (alias Merkle Hash) avec le Tiger sous-jacent
algorithme d'une entrée vide.

somme de jack -a sha1+crc32 .

calcule le hachage sha1 et le crc32 en tant que somme de contrôle combinée

somme de jack -a sha1+crc32 -F "#CHECKSUM{0} #CHECKSUM{1} #NOM DE FICHIER" .

calcule le hachage sha1 et le crc32 en tant que valeurs séparées

somme de jack -a TOUTE -F "#ALGONAME{i} (#NOM DE FICHIER) = #CHECKSUM{i}" .

calcule tous les algorithmes pris en charge sur tous les fichiers dans un format personnalisé

somme de jack -a TOUTE -F "#ALGONAME{i}" -q SMS:

imprime les noms de tous les algorithmes pris en charge

somme de jack -h synopsis

imprime la section SYNOPSIS

somme de jack -h haval

imprime toutes les sections contenant des informations sur haval

somme de jack -h -t

imprime toutes les informations sur l'option d'horodatage

somme de jack -h en | PLUS

imprime l'aide en anglais (utilisez "de" pour l'aide en allemand)

Utiliser jacksum en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad