IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

jacksum - Online nel cloud

Esegui jacksum nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando jacksum che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


jacksum - calcola checksum, CRC e digest dei messaggi

SINOSSI


jacksum [VERSIONI]... [RISORSE] ...
Giava -vaso /usr/share/java/jacksum.jar [VERSIONI]... [RISORSE] ...
Giava -cp /usr/share/java/jacksum.jar jacksum [VERSIONI]... [RISORSE] ...

DESCRIZIONE


Jacksum è un'utilità gratuita e indipendente dalla piattaforma per il calcolo e la verifica di checksum,
CRC e hash (messaggi di sintesi) nonché timestamp dei file. Jacksum è scritto
interamente in Giava. Un Java Runtime Environment (JRE), almeno la versione 1.3.1 o qualsiasi
è richiesto JRE equivalente. Si consiglia almeno JRE 1.4.2.

Sono supportati i seguenti parametri:

filetto un nome di percorso di un file da controllare. I caratteri jolly sono supportati. Dipendono dal
shell stai correndo. Senza file, o quando il file è il carattere "-", standard
l'ingresso viene letto.

Sono supportate le seguenti opzioni:

-a qualcosa
l'algoritmo, il default è sha-1 da Jacksum 1.0.0, vedi anche -A. Gli algoritmi possono
essere combinato dal carattere più, ad esempio "sha1+crc32", "bsd+crc24+xor8". Se tu
specificare "-a all" vengono utilizzati tutti gli algoritmi supportati, vedere anche -F. Non appena "tutti"
o viene utilizzato un carattere più, l'output viene normalizzato con un checksum esadecimale e a
dimensione file decimale. Esempi: "sha+", "md5+". Funzionalità disponibile da Jacksum 1.7.0,
vedi anche -A, -F.

-A Alternato. Per impostazione predefinita Jacksum utilizza algoritmi forniti dall'API Java se
disponibili, poiché sono ottimizzati dal fornitore JVM, di solito forniscono molto
buona performance. Se -A è impostato, Jacksum utilizza un Java puro alternativo
implementazione di un algoritmo (se disponibile). In realtà, Jacksum supporta le alternative
implementazioni per i seguenti algoritmi: adler32, crc32, md5, sha-1, sha-256,
sha-384, sha-512 da Jacksum 1.5.0, vedere anche -a.

-c stratagemma
verifica l'integrità rispetto a un determinato elenco. L'elenco è di solito un precedente output di
Jacksum, idealmente creato con l'opzione -m. Puoi anche controllare con un elenco che
è stato creato da un'altra applicazione. In questo caso, è necessario specificare tutto
parametri necessari per produrre lo stesso output. Il parametro -F sarà
ignorato. Per escludere i file, è sufficiente rimuovere le righe dall'elenco. Funzionalità disponibile
da Jacksum 1.3.0, vedere anche -l -I e -m.

-d solo directory (normali). Non seguire i collegamenti simbolici su Linux/Unix. Un simbolico
il collegamento da una sottocartella a una cartella principale potrebbe causare loop infiniti sotto Unix/Linux
mentre si attraversa ricorsivamente l'albero. Se questa opzione è impostata, i collegamenti simbolici a
le directory verranno ignorate. Questa opzione verrà ignorata in Windows. Caratteristica
disponibile da Jacksum 1.5.0, vedere anche -r.

-e ss aspettativa. È prevista una sequenza per il calcolo. Funziona con un file,
input standard o opzione -q. Restituisce OK (codice di uscita 0) o MISMATCH (codice di uscita 1).
Disponibile da Jacksum 1.4.0. Funziona anche con più file o directory per
trova duplicati, nel qual caso tutti i risultati vengono stampati. La sequenza può essere
specificato tra maiuscole o minuscole o senza distinzione tra maiuscole e minuscole, eccetto se la codifica Base 64 (by
-E) è stato specificato. Disponibile a partire da Jacksum 1.6.0, vedere anche -a, -q, -E, -x e
-X.

-E codifica
codifica. Il checksum può essere codificato:

bin binario
dic Decimale
ott Octal
hex Esadecimale in minuscolo (uguale a -x)
hexup Esadecimale in maiuscolo (uguale a -X)
base16 Base 16 (come definito da RFC 3548)
base32 Base 32 (come definito da RFC 3548)
base64 Base 64 (come definito da RFC 3548)
bb BubbleBabble (usato da OpenSSH e SSH2)

disponibile a partire da Jacksum 1.6.0, vedere anche -x e -X.

-f processa solo i file, questa opzione sopprime i messaggi "... Is a
directory" e " ... Non è un file normale". Disponibile da
Jacksum 1.0.0, vedi anche -V.

-F formato
Imposta un formato di output personalizzabile per sovrascrivere quello predefinito.
Disponibile da Jacksum 1.5.0, se non diversamente specificato, vedi anche
-a, -E, -g, -G, -p, -P, -s, -t, -x, -X.

#ALGONAME sarà sostituito dal nome dell'algoritmo
#ALGONAME{i} vedi anche #CHECKSUM{i}
#CHECKSUM sarà sostituito dal valore hash, CRC o somma
(dipende da -a, -b, -g, -G, -x, -X)
#CHECKSUM{i} Se il carattere chiamato + è stato usato per
separare più algoritmi con l'opzione -a, il
token verrà sostituito con il checksum. Il
token è indicizzato da un numero. Se usi il
carattere chiamato i piuttosto che un numero, it
funziona come un indice automatico. (1.6)
#FILENAME sarà sostituito dal nome del file e dal percorso (dipende
su -p e -P)
#FILENAME{NAME} sarà sostituito dal nome del file (1.5)
#FILENAME{PATH} sarà sostituito dal filepath (1.5)
#FILESIZE sarà sostituito dalla dimensione del file
#FINGERPRINT è un alias per #CHECKSUM
#SEPARATOR sarà sostituito dal separatore che puoi
specificare con -s
#TIMESTAMP sarà sostituito dal timestamp (dipende da -t)
#QUOTE sarà sostituito da una virgoletta (")

-g contare
raggruppare l'output esadecimale per il checksum in byte "count" per una migliore leggibilità. Soltanto
valido se la codifica è esadecimale o esadecimale. I gruppi sono separati da uno spazio o dal
carattere specificato da -G. Il valore per il conteggio deve essere maggiore di 0. Disponibile
da Jacksum 1.6.0, vedere anche -E, -G, -x e -X -G carattere del gruppo di caratteri. Valido solo
se la codifica è esadecimale ed è stato impostato -g.

-h [lingua] [Sezione]
print help, i codici validi per "lang" sono "en" o "de", il default è "en"; valori validi
per "sezione" sono stringhe come intestazioni o opzioni. Vedere la sezione ESEMPI per ulteriori informazioni
informazione. Disponibile da Jacksum 1.0.0, sezione parametri da Jacksum 1.6.0,
vedi anche -v.

-I stringa
ignorare. Durante la creazione di un elenco con -m o la lettura di un elenco con -c, le righe vengono ignorate se
iniziano con la stringa specificata. Disponibile da Jacksum 1.6.0, vedere anche -c
e -m.

-l elenco. Basta elencare i file che sono stati modificati o eliminati. Solo in combinazione con -c.
Disponibile a partire da Jacksum 1.4.0, vedere anche -c.

-m stampa metainfo. Verranno stampate righe aggiuntive. Con le metainfo a tua disposizione
può controllare i file rispetto a un determinato elenco senza la necessità di specificare molto
parametri della riga di comando. Qualsiasi formato personalizzato che puoi normalmente specificare con -F are
ignorato. Disponibile a partire da Jacksum 1.3.0, vedere anche -c.

-o filetto
produzione. L'output del programma va su un file anziché sull'output standard.
Il programma esce con un avviso se il file esiste. Il file specificato da
-o è escluso dal processo di calcolo. Disponibile da Jacksum 1.6.0, vedi
anche -O, -u e -U.

-O filetto
produzione. Uguale a -o, tuttavia un file esistente verrà sovrascritto senza alcuno
avvertimento. Vedi anche -U. Disponibile a partire da Jacksum 1.6.0, vedere anche -o, -u e -U.

-p il percorso. Metti le informazioni sul percorso su ogni riga, invece di stampare un'intestazione per ciascuna
directory durante l'elaborazione ricorsiva delle cartelle (-r). Con questa opzione l'uscita
aumenterà, ma il rovescio della medaglia sarà molto più facile ordinare o grep il
linee con i relativi programmi. Disponibile da Jacksum 1.4.0, vedere anche -F, -P,
-r e -w.

-P serbatoio
separatore di percorso. Per impostazione predefinita, il separatore del nome file predefinito dipendente dal sistema
viene utilizzato il carattere. Sui sistemi Unix il carattere è la barra (/), su Microsoft
Sistemi Windows è la barra rovesciata (\). È possibile modificare l'impostazione predefinita se uno speciale
è richiesto il formato di output per i nomi dei file (come i collegamenti HTML). Disponibile dal
Jacksum 1.5.0, vedere anche -F e -p.

-q [tipo:]seq
elaborare rapidamente una sequenza ed uscire dal programma. Il tipo può essere utilizzato per specificare
il tipo della sequenza (testo, esadecimale o decimale):

txt: Esempio1
esadecimale: 4578616D706C6531
dic: 69,120,97,109,112,108,101,49
4578616D706C6531

Se type non è impostato, il seq dovrebbe essere in forma esadecimale. Se il tipo è impostato su
"txt", verrà utilizzato il set di caratteri predefinito della piattaforma per interpretare la sequenza chiamata
segg. Disponibile da Jacksum 1.3.0 (solo esadecimale), tipo da 1.5.0.

-r processa la sottodirectory in modo ricorsivo (senza un parametro file la directory correnteè
Usato). Disponibile a partire da Jacksum 1.0.0, vedere anche -pe -w.

-s settembre una stringa di separazione personalizzata (\t, \n, \r, \", \' e \\ verranno tradotti).
il valore predefinito dipende dall'algoritmo di checksum. Disponibile da Jacksum 1.0.0, vedi
anche -F.

-S riepilogo. Questo calcola solo un valore di checksum. Tutti i file, la directory
strutture, i nomi dei file e i timestamp (se richiesti) fanno parte di tale checksum.
Vedi anche -w. Disponibile a partire da Jacksum 1.5.0, vedere anche -r e -w.

-t modulo
un formato di data e ora. Verrà utilizzata la classe di formattazione di Java SimpleDateFormat. Valido
i personaggi sono

G Era designatore
y anno
M Mese dell'anno
w Settimana nell'anno
W Settimana nel mese
D Giorno dell'anno
d Giorno nel mese
F Giorno della settimana nel mese
E Giorno della settimana
un indicatore AM/PM
H Ora del giorno (0-23)
k Ora del giorno (1-24)
K Ora in am/pm (0-11)
h Ora am/pm (1-12)
m Minuti in ore
s Secondo in minuto
S Millisecondi
z Fuso orario, generale
Z Fuso orario, RFC 822

Se il modulo è impostato sulla parola "predefinito", i timestamp verranno formattati con
"aaaaMMggHHmmss". dal Jacksum 1.3.0

#SEPARATOR sarà sostituito dal separatore che
può specificare con -s
#QUOTE sarà sostituito da una virgoletta (")

Disponibile da Jacksum 1.6.0, vedere anche -F.

-u filetto
brutto, indesiderabile, imprevisto, non invitato. Eventuali messaggi di errore del programma sono
reindirizzato a un file anziché all'errore standard. Il programma esce se il file
esiste. Il file specificato da -u è escluso dal calcolo
processi. Disponibile a partire da Jacksum 1.6.0, vedere anche -U, -o e -O.

-U filetto
brutto, indesiderabile, imprevisto, non invitato. Uguale a -u, tuttavia un file esistente lo farà
essere sovrascritto senza alcun preavviso. Vedi anche -O. Disponibile da Jacksum 1.6.0,
vedi anche -u, -o e -O.

-v versione. Stampa la versione del prodotto ed esce. Disponibile da Jacksum 1.2.0, vedi
anche -h.

-V di controllo
verboso. Stampa informazioni aggiuntive. Se -V è l'unico parametro si comporta come
-v. "controllo" può essere una delle seguenti parole chiave che deve essere separata da a
virgola:

dettagli | nodetails Errori con o senza dettagli
avvisi | nowarnings Avvisi o nessun avviso
riassunto | nosummary Riepilogo alla fine o no

Se il controllo è impostato su "predefinito", il controllo è impostato su "dettagli,avvisi,nosummary".
Disponibile a partire da Jacksum 1.6.0, vedere anche -f e -v.

-w Il parametro file (l'ultimo parametro) è inteso come directory di lavoro.
Ciò consente di creare nomi di percorso relativi piuttosto che assoluti. Valido solo se
il parametro file è una directory. Disponibile da Jacksum 1.6.0, vedere anche -r e
-S.

-x output esadecimale minuscolo per il checksum, è un alias per -E esadecimale. Disponibile dal
Jacksum 1.1.0, vedere anche -E.

-X output esadecimale maiuscolo per il checksum, è un alias per -E hexup. A disposizione
da Jacksum 1.1.0, vedere anche -E.

Sono supportati i seguenti algoritmi:

adler32, adler-32
algoritmo:
Adler32 [java.util.zip.Adler32]
lunghezza:
32 bit,
Digitare:
somma di controllo, 1995
dal:
Jacksum 1.0.0 (alias "adler-32" dalla 1.2.0)
come:
Adler32 è stato inventato da Mark Adler nel 1995.
È possibile trovare le specifiche per Adler32
in RFC 1950. Adler32 è un'estensione a 32 bit
e miglioramento dell'algoritmo Fletcher,
utilizzato nello standard ITU-T X.224 / ISO 8073.
[jonelo.jacksum.algorithm.Adler32alt] è il
implementazione alternativa e viene utilizzato se
l'opzione -A è specificata.

bsd, somma bsd, sommesd
algoritmo:
Algoritmo di checksum BSD
lunghezza:
16 bit,
Digitare:
checksum
dal:
Jacksum 1.0.0 (alias "bsdsum" dalla 1.2.0, alias
"sumbsd" dalla 1.6.0)
come:
il formato di output è esattamente come il nativo
somma del programma (dimensione in blocchi di 1024 byte)
vedi anche sysv
- sotto BeOS è /bin/sum [-r]
- sotto FreeBSD lo è /usr/bin/somma
ed /usr/bin/cksum -o 1
- sotto HP-UX lo è /usr/bin/somma -r
- sotto IBM AIX lo è /usr/bin/somma [-R]
- sotto Linux lo è /usr/bin/somma [-R]
- sotto MacOS X lo è /usr/bin/somma
ed /usr/bin/cksum -o 1
- sotto Solaris è /usr/ucb/sum
- sotto Windows non c'è somma

cksum
algoritmo:
Algoritmo POSIX 1003.2 CRC
lunghezza:
32 bit,
Digitare:
crc
dal:
Jacksum 1.0.0
come:
- sotto BeOS è /bin/cksum
- sotto FreeBSD lo è /usr/bin/cksum
- sotto HP-UX lo è /usr/bin/cksum ed
/usr/bin/somma -p
- sotto IBM AIX lo è /usr/bin/cksum
- sotto Linux lo è /usr/bin/cksum
- sotto MacOS X lo è /usr/bin/cksum
- sotto Solaris è /usr/bin/cksum
- sotto Tru64 è /bin/cksum (CMD_ENV=xpg4)
- sotto Windows non c'è cksum
Il POSIX CRC non può essere descritto completamente
dal Rocksoft-Model, perché l'algoritmo
aggiunge il messaggio con la sua lunghezza. Privo di
questo speciale, il codice sarebbe:
crc:32,04C11DB7,0,falso,falso,FFFFFFFF

crc64, crc-64
algoritmo:
CRC-64
lunghezza:
64 bit,
Digitare:
crc:64,1B,0,vero,vero,0
dal:
Jacksum 1.5.0
come:
questo algoritmo è descritto nel
Norma ISO 3309.
(il poligono del generatore è x^64 + x^4 + x^3 + x + 1)

elfo, elfo32, elfo-32
algoritmo:
ELFO
lunghezza:
32 bit,
Digitare:
hash
dal:
Jacksum 1.5.0
come:
funzione hash utilizzata in Unix ELF (Executable
e Linkable Format) per i file oggetto.

ed2k, emulo, asino
algoritmo:
eMule/eDonkey
lunghezza:
128 bit,
Digitare:
hash
dal:
Jacksum 1.5.0
come:
questo algoritmo è utilizzato in eDonkey resp. eMule,
è basato su MD4, ma restituisce un risultato diverso
impronte digitali per file >= 9500 KB.

gost
algoritmo:
GOST R 34.11-94
[org.bouncycastle.crypto.digests.GOST3411Digest]
lunghezza:
256 bit,
Digitare:
hash, 1994
dal:
Jacksum 1.6.0
come:
"GOsudarstvennyi STandard", russo per
"Normativa di governo". Pubblicato nel 1994 come
lo standard sovietico GOST-R-34.11-94.

ha160, ha-160, ha160
algoritmo:
HAS-160 [gnu.crypto.hash.Has160 (jonelo)]
lunghezza:
160 bit,
Digitare:
hash, 2000
dal:
Jacksum 1.7.0
come:
HAS-160 è sia una funzione hash crittografica che
uno standard TTA coreano (telecomunicazioni e
e Associazione Tecnologica).

havale, haval_ _
algoritmo:
Haval [gnu.crypto.hash.Haval]
lunghezza:
128, 160, 192, 224 o 256 bit
Digitare:
hash, 1992
dal:
Jacksum 1.4.0
come:
Haval è stato inventato da Yuliang Zheng, Josef
Pieprzyk e Jennifer Seberry nel 1992.
L'algoritmo Haval message-digest ha a
lunghezza di uscita variabile, con numero variabile di
giri. La lunghezza dell'uscita può variare da 128
a 256 bit con incrementi di 32 bit. Il
numero di round può variare da 3 a 5. Il
i valori predefiniti (solo "haval") sono 128 e 3.

MD2, md2sum
algoritmo:
MD2 [gnu.crypto.hash.MD2]
lunghezza:
128 bit,
Digitare:
hash, 1989
dal:
Jacksum 1.2.0
come:
l'algoritmo di digest del messaggio MD2 come definito in
RFC 1319;
RSA Laboratories, nel loro Bollettino n. 4, datato
12 novembre 1996, consiglia di aggiornare
applicazioni lontano da MD2 ogni volta che lo è
pratico.
Jacksum supporta MD2 per compatibilità ed educazione
scopi.

MD4, md4sum
algoritmo:
MD4 [gnu.crypto.hash.MD4]
lunghezza:
128 bit,
Digitare:
hash, 1990
dal:
Jacksum 1.2.0
come:
l'algoritmo di digest del messaggio MD4 come definito in
RFC 1320;
RSA Laboratories, nel loro Bollettino n. 4, datato
12 novembre 1996, raccomanda che MD4 dovrebbe
non essere utilizzato.
Jacksum supporta MD4 per compatibilità ed educazione
scopi.

MD5, md5sum
algoritmo:
MD5 [java.security.MessageDigest]
lunghezza:
128 bit,
Digitare:
hash, 1991
dal:
Jacksum 1.0.0
come:
L'algoritmo di digest del messaggio MD5 è stato progettato da
Ronald Rivest nel 1991, ed è definito in
RFC 1321. [gnu.crypto.hash.MD5] è l'alternativa
implementazione e verrà utilizzato se lo hai
impostare l'opzione -A.
- sotto BeOS è /bin/md5sum
- sotto FreeBSD è /sbin/md5
- sotto HP-UX non c'è md5 o md5sum
- sotto Linux lo è /usr/bin/md5sum
- sotto MacOS X è /usr/bin/md5
- sotto Solaris è /usr/sbin/md5 (SUNWkeymg)
- sotto Windows non c'è md5 o md5sum

nessuna
algoritmo:
nessuna
lunghezza:
0 bit,
Digitare:
n / a
dal:
Jacksum 1.6.0
come:
Non calcola il checksum, non legge il
contenuto dei file, determina solo il
dimensione del file (e timestamp se richiesto)

crc:
algoritmo:
CRC
lunghezza:
8..64 bit
Digitare:
crc
dal:
Jacksum 1.7.0
come:
Con questo CRC generico puoi specificare tutti i CRC-
algoritmi che possono essere descritti dal famoso
"Algoritmo CRC modello Rocksoft (tm)".
deve avere 6 valori, che devono essere
separati da una virgola. Quelli sono:
larghezza,poli,init,rifIn,refOut,xorOut

larghezza - larghezza del crc, espressa in bit.
Questo è uno in meno della larghezza di
il poli.

poly - il polinomio, specificare come esadecimale
La parte superiore del poli dovrebbe essere
omesso. Ad esempio, se il poli è
10110, dovresti specificare 06. An
aspetto importante di questo parametro
è che rappresenta l'irriflesso
poli; il bit inferiore di questo parametro
è sempre il LSB del divisore
durante la divisione indipendentemente da
se l'algoritmo da modellare
si riflette.

init - questo parametro specifica l'iniziale
valore del registro quando il
si avvia l'algoritmo. Specificare come esadecimale.

refIn - questo è un parametro booleano. se è
è falso, i byte di input vengono elaborati
con il bit 7 trattato come il più
bit significativo (MSB) e bit 0 essendo
considerato come il bit meno significativo.
Se questo parametro è falso, ogni byte
si riflette prima di essere elaborato.
vero o falso

refOut - questo è un parametro booleano. Se è
impostato su false, il valore finale in
il registro viene inserito nella fase xorOut
direttamente, altrimenti, se questo parametro
è vero, il valore del registro finale è
riflettuto per primo.

xorOut - questo valore è XORed alla finale
valore di registro (dopo refOut)
fase prima che il valore venga restituito come
il checksum ufficiale, specificare come esadecimale

read
algoritmo:
read
lunghezza:
0 bit,
Digitare:
n / a
dal:
Jacksum 1.6.0
come:
Non calcola il checksum, ma legge il
contenuto dei file, determina anche il
dimensione del file (e timestamp se richiesto)

rmd128, rmd-128, ripemd128, ripemd-128, maturo-md128
algoritmo:
RIPEMD-128 [gnu.crypto.hash.RipeMD128]
lunghezza:
128 bit,
Digitare:
hash
dal:
Jacksum 1.2.0 (alias rmd128/rmd-128 dalla 1.4.0)
come:
un digest del messaggio, vedere anche RIPEMD-160

rmd160, rmd-160, ripemd160, ripemd-160, maturo-md160
algoritmo:
RIPEMD-160 [gnu.crypto.hash.RipeMD160]
lunghezza:
160 bit,
Digitare:
hash, 1996
dal:
Jacksum 1.2.0 (alias rmd160/rmd-160 dalla 1.4.0)
come:
RIPEMD è stato sviluppato nel quadro del
Progetto UE RIPE (RACE Integrity Primitives
Valutazione), utilizzato da GnuPG

rmd256, rmd-256, ripemd256, ripemd-256, maturo-md256
algoritmo:
RIPEMD-256 [org.bouncycastle.crypto.digests]
lunghezza:
256 bit,
Digitare:
hash
dal:
Jacksum 1.6.0
come:
un digest del messaggio, vedere anche RIPEMD-160
RIPEMD-256 è sicuro quanto RIPEMD-128

rmd320, rmd-320, ripemd320, ripemd-320, maturo-md320
algoritmo:
RIPEMD-320 [org.bouncycastle.crypto.digests]
lunghezza:
128 bit,
Digitare:
hash
dal:
Jacksum 1.6.0
come:
un digest del messaggio, vedere anche RIPEMD-160
RIPEMD-320 è sicuro quanto RIPEMD-160

sha0, sha-0
algoritmo:
SHA-0 [gnu.crypto.hash.Sha0 (jonelo)]
lunghezza:
160 bit,
Digitare:
hash, 1993
dal:
Jacksum 1.6.0
come:
l'algoritmo Secure Hash, come definito nel 1993 in
l'Istituto nazionale per gli standard e
Elaborazione federale dell'informazione tecnologica
Norma (FIPS PUB 180).
È stato ritirato dalla NSA poco dopo
pubblicazione ed è stato sostituito dalla revisione
versione, pubblicata nel 1995 in FIPS PUB 180-1
e comunemente indicato come "SHA-1".

sì, sha1, sha-1, sha160, sha-160
algoritmo:
SHA-1 [java.security.MessageDigest]
lunghezza:
160 bit,
Digitare:
hash, 1995
dal:
Jacksum 1.0.0 (alias sha-1 dalla 1.2.0, alias
sha-160. sha160 e sha-160 dalla 1.5.0, impostazione predefinita
algoritmo dalla 1.5.0.
come:
l'algoritmo Secure Hash, come definito nel 1995 in
l'Istituto nazionale per gli standard e
Elaborazione federale dell'informazione tecnologica
Norma (NIST FIPS 180-1).
[gnu.crypto.hash.Sha160] è l'alternativa
implementazione e verrà utilizzato se lo hai
opzione specificata -A.
- sotto BeOS non c'è sha1
- sotto FreeBSD è /sbin/sha1
- sotto HP-UX non c'è sha1
- sotto Linux lo è /usr/bin/sha1sum
- sotto macOS X non c'è sha1
- sotto Solaris non c'è sha1
- sotto Windows non c'è sha1

sha224, sha-224
algoritmo:
SHA-224 [gnu.crypto.hash.Sha224 (jonelo)]
lunghezza:
224 bit,
Digitare:
hash, 2004
dal:
Jacksum 1.6.0
come:
l'algoritmo Secure Hash, come definito nel 2004 in
l'Istituto nazionale per gli standard e
Elaborazione federale dell'informazione tecnologica
Standard (NIST FIPS 180-2) e in RFC 3874.
SHA-224 è basato su SHA-256, ma usa a
diverso valore iniziale e l'hash finale
viene troncato a 224 bit.

sha256, sha-256
algoritmo:
SHA-256 [java.security.MessageDigest]
lunghezza:
256 bit,
Digitare:
hash, 2001
dal:
Jacksum 1.3.0
come:
l'algoritmo Secure Hash, come definito nel 2001 in
l'Istituto nazionale per gli standard e
Elaborazione federale dell'informazione tecnologica
Norma (NIST FIPS 180-2).
[gnu.crypto.hash.Sha256] è un'alternativa
implementazione e viene utilizzato se si dispone di un
JRE < 1.4.2 o se è stata specificata l'opzione -A.

sha384, sha-384
algoritmo:
SHA-384 [java.security.MessageDigest]
lunghezza:
384 bit,
Digitare:
hash, 2001
dal:
Jacksum 1.3.0
come:
l'algoritmo Secure Hash, come definito nel 2001 in
l'Istituto nazionale per gli standard e
Elaborazione federale dell'informazione tecnologica
Norma (NIST FIPS 180-2).
[gnu.crypto.hash.Sha384] è un'alternativa
implementazione e viene utilizzato se si dispone di un
JRE < 1.4.2 o se è stata specificata l'opzione -A.

crc8, crc-8
algoritmo:
CRC-8
lunghezza:
8 bit,
Digitare:
crc: 8,7,0,falso,falso,0
dal:
Jacksum 1.6.0
come:
questa implementazione del CRC-8 (ciclico
controllo di ridondanza) è utilizzato nel
Bus di gestione del sistema (SMBus) e il
Ad esempio, Free Lossless Audio Codec (FLAC)
(generatore poli x^8 + x^2 + x^1 + 1)

sha512, sha-512
algoritmo:
SHA-512 [java.security.MessageDigest]
lunghezza:
512 bit,
Digitare:
hash, 2001
dal:
Jacksum 1.3.0
come:
l'algoritmo Secure Hash, come definito nel 2001 in
l'Istituto nazionale per gli standard e
Elaborazione federale dell'informazione tecnologica
Norma (NIST FIPS 180-2).
[gnu.crypto.hash.Sha512] è un'alternativa
implementazione e viene utilizzato se si dispone di un
JRE < 1.4.2 o se è stata specificata l'opzione -A.

somma8, somma-8
algoritmo:
Somma 8
lunghezza:
8 bit,
Digitare:
checksum
dal:
Jacksum 1.3.0
come:
valore calcolato sommando tutti i valori
nel flusso di dati di input modulo 2^8.
A questo algoritmo non interessa il
disposizione dei byte.

somma16, somma-16
algoritmo:
Somma 16
lunghezza:
16 bit,
Digitare:
checksum
dal:
Jacksum 1.3.0
come:
valore calcolato sommando tutti i valori
nel flusso di dati di input modulo 2^16.
A questo algoritmo non interessa il
disposizione dei byte.

somma24, somma-24
algoritmo:
Somma 24
lunghezza:
24 bit,
Digitare:
checksum
dal:
Jacksum 1.3.0
come:
valore calcolato sommando tutti i valori
nel flusso di dati di input modulo 2^24.
A questo algoritmo non interessa il
disposizione dei byte.

somma32, somma-32
algoritmo:
Somma 32
lunghezza:
32 bit,
Digitare:
checksum
dal:
Jacksum 1.3.0
come:
valore calcolato sommando tutti i valori
nel flusso di dati di input modulo 2^32.
A questo algoritmo non interessa il
disposizione dei byte.

sistema, somma di sistema, sumsysv
algoritmo:
Algoritmo di checksum UNIX System V
lunghezza:
16 bit,
Digitare:
somma di controllo, 1985
dal:
Jacksum 1.2.0, alias "sumsysv" dalla 1.6.0
come:
il formato di output è esattamente come il proprietario
somma del programma (dimensione in blocchi da 512 byte),
vedi anche bsd
- sotto BeOS è /bin/sum -s
- sotto FreeBSD lo è /usr/bin/cksum -o 2
- sotto HP-UX lo è /usr/bin/somma
- sotto Linux lo è /usr/bin/somma -s
- sotto MacOS X lo è /usr/bin/cksum -o 2
- sotto Solaris è /usr/bin/somma
- sotto Windows non c'è somma

tigre128, tigre-128
algoritmo:
Tiger 128 [gnu.crypto.hash.Tiger160 (di jonelo)]
lunghezza:
128 bit,
Digitare:
hash, 1995
dal:
Jacksum 1.6.0
come:
il valore hash è i primi 128 bit del
risultato di Tiger-192

tigre160, tigre-160
algoritmo:
Tiger 160 [gnu.crypto.hash.Tiger160 (di jonelo)]
lunghezza:
160 bit,
Digitare:
hash, 1995
dal:
Jacksum 1.6.0
come:
il valore hash è i primi 160 bit del
risultato di Tiger-192

tigre, tigre192, tigre-192
algoritmo:
Tigre [gnu.crypto.hash.Tiger]
lunghezza:
192 bit,
Digitare:
hash, 1995
dal:
Jacksum 1.4.0
come:
sviluppato da Ross Anderson ed Eli Biham, 1995

tiger2
algoritmo:
Tiger2 [gnu.crypto.hash.Tiger2 (jonelo)]
lunghezza:
192 bit,
Digitare:
hash, 2005
dal:
Jacksum 1.6.0
come:
sviluppato da Ross Anderson ed Eli Biham, 2005

crc16, crc-16
algoritmo:
CRC-16 (ARCO)
lunghezza:
16 bit,
Digitare:
crc:16,8005,0,vero,vero,0
dal:
Jacksum 1.2.0
come:
questa implementazione del CRC-16 (ciclico
controllo di ridondanza) è la forma più popolare
degli algoritmi CRC-16
(generatore poli x^16 + x^15 + x^2 + 1)
È usato da LHA e ARC per esempio.

albero:
algoritmo:
albero di hashish
lunghezza:
dipendente dall'algoritmo sottostante
Digitare:
albero di hashish, 1979
dal:
Jacksum 1.7.0
come:
inventato da Ralph Merkle, 1979. Un albero di hashish è a
albero di hash in cui le foglie sono hash di
blocchi di dati. Per impostazione predefinita, l'hash dell'albero è codificato
base32. Jacksum permette di calcolare la radice
hash dell'albero hash, i seguenti algoritmi
sono supportati con alberi di hash: tigre, tigre2
Gli hash dell'albero della tigre vengono utilizzati nella condivisione di file P2P
protocolli e applicazioni.

idromassaggio0, idromassaggio-0
algoritmo:
Whirlpool-0 [gnu.crypto.hash.Whirlpool (jonelo)]
lunghezza:
512 bit,
Digitare:
hash, 2000
dal:
Jacksum 1.6.0
come:
La funzione di hashing Whirlpool di Paulo SLM
Barreto e Vincent Rijmen, 2000.
Questa è la specifica originale di Whirlpool
da 2000.

idromassaggio1, idromassaggio-1
algoritmo:
Whirlpool-1 [gnu.crypto.hash.Whirlpool]
lunghezza:
512 bit,
Digitare:
hash, 2001
dal:
Jacksum 1.2.0
come:
La funzione di hashing Whirlpool di Paulo SLM
Barreto e Vincent Rijmen, 2001.
Questa è la prima revisione delle specifiche
di Whirlpool dal 2001 con S-box migliorata
design:
"Proponiamo di rinominare l'algoritmo originale
Whirlpool-0 e usando il termine Whirlpool per
la versione finale modificata che utilizza il
design S-box migliorato."

idromassaggio, idromassaggio2, idromassaggio-2
algoritmo:
Whirlpool [gnu.crypto.hash.Whirlpool (jonelo)]
lunghezza:
512 bit,
Digitare:
hash, 2003
dal:
Jacksum 1.6.0
come:
La funzione di hashing Whirlpool di Paulo SLM
Barreto e Vincent Rijmen.
Questa è la seconda revisione delle specifiche
di Whirlpool dal 2003 con diffusione migliorata
matrice:
"Recentemente [11 marzo 2003], Shirai e Shibutani
scoperto un difetto nella diffusione Whirlpool
matrice che ha reso il suo numero di ramo non ottimale.
Sebbene questo difetto di per sé non sembri
introdurre una vulnerabilità effettiva, il
il presente documento sostituisce quella matrice
[24 maggio 2003]"

xor8, xor-8
algoritmo:
Esclusivo o
lunghezza:
8 bit,
Digitare:
checksum
dal:
Jacksum 1.3.0
come:
valore calcolato xoring tutti i valori nel
flusso di dati in ingresso.
A questo algoritmo non interessa il
disposizione dei byte in un file.

crc16_x25, crc-16_x-25, FCS16, fcs-16
algoritmo:
CRC-16 (sequenza di controllo del fotogramma)
lunghezza:
16 bit,
Digitare:
crc:16,1021,FFFF,vero,vero,FFFF
dal:
Jacksum 1.5.0 (alias _x25, _x-25 versione 1.7.0)
come:
La sequenza di controllo dei fotogrammi come definita in
RFC1331.

crc24, crc-24
algoritmo:
CRC-24
lunghezza:
24 bit,
Digitare:
crc: 24,864CFB, B704CE, falso, falso, 0
dal:
Jacksum 1.6.0
come:
questa implementazione del CRC-24 (ciclico
controllo di ridondanza) è utilizzato da Open PGP per
esempio (RFC 2440).

crc32, crc-32, FCS32, fcs-32
algoritmo:
CRC-32 [java.util.zip.CRC32]
lunghezza:
32 bit,
Digitare:
crc:32,04C11DB7,FFFFFFFF,vero,vero,FFFFFFFF
dal:
Jacksum 1.0.0 (alias crc-32 dalla 1.2.0,
alias fcs32 e fcs-32 dalla 1.5.0)
come:
l'algoritmo standard CRC-32 (ciclico
controllo di ridondanza) è specificato nella norma ISO 3309,
ISO/IEC 13239:2002 e ITU-T V.42, e
è utilizzato da PKZip, gzip, png, Ethernet, FDDI,
e WEP. Tale algoritmo è anche noto come FCS
(sequenza di controllo dei fotogrammi)
È disponibile un'implementazione alternativa (-A).
- sotto BeOS non c'è crc32
- sotto FreeBSD lo è /usr/bin/cksum -o 3
- sotto HP-UX non c'è crc32
- sotto Linux non c'è crc32
- sotto MacOS X lo è /usr/bin/cksum -o 3
- sotto Solaris non c'è crc32
- sotto Windows non c'è crc32

crc32_bzip2, crc-32_bzip-2
algoritmo:
CRC-32 (Bzip2)
lunghezza:
32 bit,
Digitare:
crc:32,04C11DB7,FFFFFFFF,falso,falso,FFFFFFFF
dal:
Jacksum 1.7.0
come:
Questo CRC è utilizzato da bzip2

crc32_mpeg2, crc-32_mpeg-2
algoritmo:
CRC-32 (MPEG-2)
lunghezza:
32 bit,
Digitare:
crc:32,04C11DB7,FFFFFFFF,falso,falso,0
dal:
Jacksum 1.4.0
come:
questo algoritmo implementa l'MPEG
specifica del calcolo CRC-32

Il formato di output di Jacksum:

Se non specifichi un formato personalizzato con l'opzione -F, il seguente formato è
usato:

[ ]

checksum
è un checksum, CRC o un'impronta digitale; l'output dipende dalle opzioni -a e -x, risp. -X

settembre è un separatore; può essere modificato da -s, altrimenti dipende da -a e -m

dimensione del file
è la dimensione (byte o blocchi) di un file, dipende da -a, la dimensione del file non sarà
scritto da qualsiasi algoritmo MessageDigest

timestamp
è un timestamp opzionale di un file; i timestamp possono essere richiesti con -t

Nome del file
è un nome file, i percorsi possono essere parte dell'output, l'output dipende da -pe -P.

EXIT STATUS


0 - va tutto bene
1 - si è verificata almeno una mancata corrispondenza durante il processo di verifica
>1 - in caso di errore di parametro, .jacksum o I/O

ESEMPI


jacksum -a crc32 -q "txt:Ciao Mondo!"

calcola un CRC a 32 bit del testo "Hello World!"

jacksum -a crc32 -q 48656C6C6F20576F726C6421

calcola un CRC a 32 bit della sequenza esadecimale 48656C6C6F20576F726C6421 che rappresenta
"Ciao mondo!"

jacksum -a crc32 -x * .txt

calcola un CRC a 32 bit di tutti i file di testo all'interno della cartella corrente. Il checksum
verrà stampato in formato esadecimale (-x).

jacksum -a crc32 -f -t difetto .

non verranno stampati solo i CRC, ma anche i timestamp (-t) di tutti i file all'interno del
cartella corrente (.). Il messaggio "è una directory" verrà soppresso (-f).

jacksum -f -a crc:16,1021,FFFF,falso,falso,0 .

è stato utilizzato un CRC con parametri personalizzati: 16 Bit, Polinomio 1021 (hex, senza
il bit principale), initvalue FFFF (hex), non rispecchia né l'input né l'output, no xor.

jacksum -a haval_256_5 .

calcola un hash a 256 bit con 5 round utilizzando l'algoritmo haval (haval_256_5) of
tutti i file all'interno della cartella corrente (.).

jacksum -a sha1 -s "\T" -t "EEE, MMM d, aaaa 'a' h: mm a" .

calcola un messaggio-digest SHA-160 a 1 bit di tutti i file all'interno della cartella corrente. Il
la stringa di separazione (-s) è impostata sul carattere tabulatore ("\t"). I timestamp dei file saranno
stampato in un formato personalizzato (-t).

jacksum -a cksum -r /mnt/condividi

calcola un CRC a 32 bit con l'algoritmo Unix standard cksum di tutti i file
/mnt/share e le sue sottocartelle (-r)

jacksum -a md5 -f -r -m -o lista.jacksum /dati

calcola il Message-Digest MD5 di tutti i file in /data e le sue sottocartelle (-r),
inoltre stampa metainfo (-m) e memorizza l'output su list.jacksum, le informazioni sul percorso sono
immagazzinato ASSOLUTAMENTE

jacksum -a md5 -f -r -m -o lista.jacksum -w /dati

calcola il Message-Digest MD5 di tutti i file in /data e le sue sottocartelle (-r),
inoltre stampa metainfo (-m) e memorizza l'output su list.jacksum, le informazioni sul percorso sono
memorizzato RELATIVAMENTE

jacksum -c lista.jacksum

verifica tutti i checksum risp. timestamp memorizzati in un file chiamato list.jacksum.
list.jacksum deve essere generato prima con l'opzione -m

jacksum -a md5 -f -F "#IMPRONTA DIGITALE #DIMENSIONE DEL FILE #NOME DEL FILE" *

calcola il Message-Digest MD5 di tutti i file nella directory corrente. Il risultato
il formato è personalizzato, stampa anche la dimensione del file.

jacksum -a md5 -A -V sommario bigfile.iso

Tra l'altro restituisce anche il tempo trascorso (-V sommario) che era necessario per
calcolare l'hash MD5 del file chiamato bigfile.iso utilizzando l'MD5 alternativo
attuazione (-A).

jacksum -a crc32 -X -f -p -r -F "#NOME DEL FILE #CHECKSUM" -o elenco.sfv *

stampa i valori CRC-32 nel formato Simple File Verificator (SFV)

jacksum -a ed2k -f -F "ed2k://|file|#FILENAME|#FILESIZE|#FINGERPRINT|" *

calcola l'hash edonkey di tutti i file nella directory corrente con un personalizzato
formato di output

jacksum -a ed2k -f -P / -F "<a href=#QUOTEed2k://|file
|#FILENAME|#FILENAME|#FINGERPRINT|#QUOTE>#FILENAME " -r .

calcola l'hash edonkey di tutti i file nella directory corrente e nelle sue sottocartelle
con un formato di output personalizzato (HTML)

jacksum -a albero: tigre -F "urn:#ALGONAME:#FINGERPRINT" -q hex:

calcola l'hash radice del Tree Hash (aka Merkle Hash) con il sottostante Tiger
algoritmo di un input vuoto.

jacksum -a sha1+crc32 .

calcola l'hash sha1 e il crc32 come checksum combinato

jacksum -a sha1+crc32 -F "#CHECKSUM{0} #CHECKSUM{1} #NOME DEL FILE" .

calcola l'hash sha1 e il crc32 come valori separati

jacksum -a contro tutti i -F "#ALGONAME{i} (#NOME DEL FILE) = #CHECKSUM{i}" .

calcola tutti gli algoritmi supportati su tutti i file in un formato personalizzato

jacksum -a contro tutti i -F "#ALGONAME{i}" -q TXT:

stampa i nomi di tutti gli algoritmi supportati

jacksum -h sinossi

stampa la sezione SINOSSI

jacksum -h Haval

stampa tutte le sezioni contenenti informazioni su haval

jacksum -h -t

stampa tutte le informazioni sull'opzione timestamp

jacksum -h en | Scopri di più

stampa la guida in inglese (usa "de" per la guida in tedesco)

Usa jacksum online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad