EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

jacksum - Online în cloud

Rulați jacksum în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda jacksum care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


jacksum - calculează sumele de control, CRC-urile și rezumatele mesajelor

REZUMAT


jacksum [OPŢIUNI]... [FILE] ...
Java -borcan /usr/share/java/jacksum.jar [OPŢIUNI]... [FILE] ...
Java -cp /usr/share/java/jacksum.jar Jacksum [OPŢIUNI]... [FILE] ...

DESCRIERE


Jacksum este un utilitar gratuit și independent de platformă pentru calcularea și verificarea sumelor de verificare,
CRC și hash-uri (rezumate de mesaje), precum și marcaje temporale ale fișierelor. Jacksum este scris
în întregime în Java. Un mediu de rulare Java (JRE), cel puțin versiunea 1.3.1 sau oricare
este necesar un JRE echivalent. Se recomandă cel puțin JRE 1.4.2.

Sunt acceptați următorii parametri:

fişier un nume de cale a unui fișier care trebuie verificat. Caracterele joker sunt acceptate. Ele depind de
shell pe care o alergi. Fără fișier sau când fișierul are caracterul „-”, standard
intrarea este citită.

Sunt acceptate următoarele opțiuni:

-a ceva
algoritmul, implicit este sha-1 din Jacksum 1.0.0, vezi și -A. Algoritmii pot
să fie combinate cu caracterul plus, de exemplu „sha1+crc32”, „bsd+crc24+xor8”. daca tu
specificați „-a all” toți algoritmii acceptați sunt utilizați, vezi și -F. Imediat ce „toate”
sau se folosește un caracter plus, rezultatul este normalizat cu o sumă de control hexadecimal și a
dimensiunea fișierelor zecimale. Exemple: „sha+”, „md5+”. Funcție disponibilă începând cu Jacksum 1.7.0,
vezi și -A, -F.

-A Alterna. În mod implicit, Jacksum utilizează algoritmi furnizați de API-ul Java dacă
disponibile, deoarece acestea sunt optimizate de furnizorul JVM, de obicei oferă foarte
performanță bună. Dacă -A este setat, Jacksum folosește un Java alternativ, pur
implementarea unui algoritm (dacă este disponibil). De fapt, Jacksum acceptă alternative
implementări pentru următorii algoritmi: adler32, crc32, md5, sha-1, sha-256,
sha-384, sha-512 de la Jacksum 1.5.0, vezi și -a.

-c listă
verifică integritatea față de o listă dată. Lista este, de obicei, o fostă ieșire a
Jacksum, creat în mod ideal cu opțiunea -m. De asemenea, puteți verifica o listă care
a fost creat de o aplicație diferită. În acest caz, trebuie să specificați toate
parametri care sunt necesari pentru a produce aceeași ieșire. Parametrul -F va fi
ignorat. Pentru a exclude fișiere, eliminați doar linii din listă. Funcție disponibilă
începând cu Jacksum 1.3.0, vezi și -l -I și -m.

-d Numai directoare (obișnuite). Nu urmați legăturile simbolice pe Linux/Unix. Un simbolic
legătura de la un subfolder la un folder părinte ar putea cauza bucle nesfârșite sub Unix/Linux
în timp ce traversează recursiv copacul. Dacă această opțiune este setată, linkurile simbolice către
directoarele vor fi ignorate. Această opțiune va fi ignorată în Windows. Caracteristică
disponibil începând cu Jacksum 1.5.0, vezi și -r.

-e urm așteptare. Se așteaptă o secvență pentru calcul. Funcționează cu un fișier,
intrare standard sau opțiunea -q. Returnează OK (codul de ieșire 0) sau MISMATCH (codul de ieșire 1).
Disponibil începând cu Jacksum 1.4.0. Funcționează, de asemenea, cu mai multe fișiere sau directoare
găsiți duplicate, caz în care toate constatările sunt tipărite. Secvența poate fi
a specificat fie majuscule sau minuscule, cu excepția cazului în care codificarea Base 64 (prin
-E) a fost specificat. Disponibil începând cu Jacksum 1.6.0, vezi și -a, -q, -E, -x și
-X.

-E codare
codificare. Suma de control poate fi codificată:

bin Binary
dec Decimală
octal octal
hex Hexazecimal cu litere mici (la fel ca -x)
hexup Hexazecimal cu majuscule (la fel ca -X)
base16 Baza 16 (așa cum este definită de RFC 3548)
base32 Baza 32 (așa cum este definită de RFC 3548)
base64 Baza 64 (așa cum este definită de RFC 3548)
bb BubbleBabble (utilizat de OpenSSH și SSH2)

disponibil începând cu Jacksum 1.6.0, vezi și -x și -X.

-f procesează numai fișierele, această opțiune suprimă mesajele „... Este a
director" și " ... nu este un fișier obișnuit". Disponibil de atunci
Jacksum 1.0.0, vezi și -V.

-F format
Setați un format de ieșire personalizabil pentru a suprascrie cel implicit.
Disponibil începând cu Jacksum 1.5.0, dacă nu sunt specificate altele, vezi și
-a, -E, -g, -G, -p, -P, -s, -t, -x, -X.

#ALGONAME va fi înlocuit cu numele algoritmului
#ALGONAME{i} vezi și #CHECKSUM{i}
#CHECKSUM va fi înlocuit cu valoarea hash, CRC sau suma
(depinde de -a, -b, -g, -G, -x, -X)
#CHECKSUM{i} Dacă caracterul numit + a fost obișnuit
separați mai mulți algoritmi la opțiunea -a, the
jetonul va fi înlocuit cu suma de control. The
jetonul este indexat printr-un număr. Dacă utilizați
caracter numit i mai degrabă decât un număr, it
funcționează ca un index automat. (1.6)
#FILENAME va fi înlocuit cu numele și calea fișierului (depinde
pe -p și -P)
#FILENAME{NAME} va fi înlocuit cu numele fișierului (1.5)
#FILENAME{PATH} va fi înlocuit cu calea fișierului (1.5)
#FILESIZE va fi înlocuit cu dimensiunea fișierului
#FINGERPRINT este un alias pentru #CHECKSUM
#SEPARATOR va fi înlocuit cu separatorul pe care îl puteți
specificați cu -s
#TIMESTAMP va fi înlocuit cu marcajul de timp (depinde de -t)
#QUOTE va fi înlocuit cu un caracter de ghilimele ("")

-g conta
grupați ieșirea hexadecimală pentru suma de control în „număr” octeți pentru o mai bună lizibilitate. Numai
validă dacă codificarea este hex sau hexup. Grupurile sunt separate printr-un spațiu liber sau prin
caracter specificat prin -G. Valoarea numărului trebuie să fie mai mare decât 0. Disponibil
începând cu Jacksum 1.6.0, vezi și -E, -G, -x și -X -G caracterul grupului de caractere. Numai valabil
dacă codificarea este hexazecimală și a fost setat -g.

-h [limbă] [secțiune]
printare ajutor, codurile valide pentru "lang" sunt "en" sau "de", implicit este "en"; valori valide
pentru „secțiune” sunt șiruri precum anteturi sau opțiuni. Consultați secțiunea EXEMPLE pentru mai multe
informație. Disponibil începând cu Jacksum 1.0.0, secțiunea de parametri începând cu Jacksum 1.6.0,
vezi şi -v.

-I şir
ignora. În timpul creării unei liste cu -m sau citirea unei liste cu -c, liniile sunt ignorate dacă
ele încep cu șirul specificat. Disponibil începând cu Jacksum 1.6.0, vezi și -c
si m.

-l listă. Doar enumerați fișierele care au fost modificate sau șterse. Doar în combinație cu -c.
Disponibil începând cu Jacksum 1.4.0, vezi și -c.

-m print metainfo. Se vor imprima linii suplimentare. Cu metainformațiile disponibile
poate verifica fișierele cu o listă dată fără a fi nevoie să specificați multe
parametrii liniei de comandă. Orice format personalizat pe care îl puteți specifica în mod normal cu -F este
ignorat. Disponibil începând cu Jacksum 1.3.0, vezi și -c.

-o fişier
ieșire. Ieșirea programului merge mai degrabă la un fișier decât la ieșirea standard.
Programul se închide cu un avertisment dacă fișierul există. Fișierul care este specificat de
-o este exclus din procesul de calcul. Disponibil începând cu Jacksum 1.6.0, vezi
de asemenea -O, -u și -U.

-O fişier
ieșire. La fel ca -o, totuși un fișier existent va fi suprascris fără niciunul
avertizare. Vezi și -U. Disponibil începând cu Jacksum 1.6.0, vezi și -o, -u și -U.

-p cale. Puneți informațiile despre cale pe fiecare linie, în loc să imprimați un antet pentru fiecare
director în timp ce procesează folderele în mod recursiv (-r). Cu această opțiune ieșirea
va crește, dar pe partea inversă va fi mult mai ușor să sortați sau să grepați
linii cu programe corespunzătoare. Disponibil începând cu Jacksum 1.4.0, vezi și -F, -P,
-r și -w.

-P car de război
separator de drum. În mod implicit, separatorul de nume de fișier implicit dependent de sistem
este folosit caracterul. Pe sistemele Unix, caracterul este slash (/), pe Microsoft
Sistemele Windows este bara oblică înapoi (\). Puteți schimba valoarea implicită dacă este special
este necesar formatul de ieșire pentru numele fișierelor (cum ar fi link-urile HTML). Disponibil de atunci
Jacksum 1.5.0, vezi și -F și -p.

-q [tip:]secv
procesați rapid o secvență și părăsiți programul. Tipul poate fi folosit pentru a specifica
tipul secvenței (text, hexazecimal sau zecimal):

txt:Exemplu1
hex:4578616D706C6531
dec:69,120,97,109,112,108,101,49
4578616D706C6531

Dacă tipul nu este setat, se așteaptă ca secvența să fie în formă hexadecimal. Dacă tipul este setat la
„txt”, setul de caractere implicit al platformei va fi folosit pentru a interpreta secvența apelată
secv. Disponibil din Jacksum 1.3.0 (numai hex), tip din 1.5.0.

-r procesează subdirectorul în mod recursiv (fără un parametru de fișier, directorul curent este
folosit). Disponibil începând cu Jacksum 1.0.0, vezi și -p și -w.

-s sep un șir de separare personalizat (\t, \n, \r, \", \' și \\ va fi tradus).
valoarea implicită depinde de algoritmul sumei de control. Disponibil începând cu Jacksum 1.0.0, vezi
de asemenea -F.

-S rezumat. Aceasta calculează doar o valoare a sumei de control. Toate fișierele, directorul
structurile, numele fișierelor și marcajele de timp (dacă sunt solicitate) fac parte din acea sumă de control.
Vezi și -w. Disponibil începând cu Jacksum 1.5.0, vezi și -r și -w.

-t formă
un format de marcaj de timp. Se va folosi clasa de formatare Java SimpleDateFormat. Valabil
personajele sunt

G Indicator Era
y Anul
M Lună în an
w Săptămâna în an
W Săptămână în lună
D Ziua în an
d Zi în lună
F Ziua săptămânii în lună
E Zi din săptămână
un marcator AM/PM
H Ora în zi (0-23)
k oră în zi (1-24)
K oră în dimineața/pm (0-11)
h Ora în dimineața/pm (1-12)
m Minut în oră
s Al doilea în minut
S Milisecundă
z Fus orar, general
Z Fus orar, RFC 822

Dacă formularul este setat la cuvântul „implicit”, marcajele de timp vor fi formatate cu
„aaaaMMddHHmmss”. de la Jacksum 1.3.0

#SEPARATOR va fi înlocuit cu separatorul pe care dumneavoastră
se poate specifica cu -s
#QUOTE va fi înlocuit cu un caracter de ghilimele ("")

Disponibil începând cu Jacksum 1.6.0, vezi și -F.

-u fişier
urât, nedorit, neprevăzut, nepoftit. Orice mesaj de eroare al programului este
redirecționat la un fișier, mai degrabă decât la eroarea standard. Programul se iese dacă fișierul
există. Fișierul care este specificat de -u este exclus din calcul
proces. Disponibil începând cu Jacksum 1.6.0, vezi și -U, -o și -O.

-U fişier
urât, nedorit, neprevăzut, nepoftit. La fel ca -u, totuși un fișier existent va
fi suprascris fără niciun avertisment. Vezi și -O. Disponibil începând cu Jacksum 1.6.0,
vezi și -u, -o și -O.

-v versiune. Imprimă versiunea produsului și iese. Disponibil începând cu Jacksum 1.2.0, vezi
de asemenea -h.

-V Control
verboroasă. Imprimă informații suplimentare. Dacă -V este singurul parametru la care se comportă
-v. „control” poate fi unul dintre următoarele cuvinte cheie care trebuie separate prin a
virgulă:

detalii | nodetails Erori cu sau fără detalii
avertismente | nowarnings Avertismente sau fără avertismente
rezumat | nosummar Rezumat la final sau nu

Dacă controlul este setat la „implicit”, controlul este setat la „detalii, avertismente, rezumat”.
Disponibil începând cu Jacksum 1.6.0, vezi și -f și -v.

-w Parametrul fișierului (ultimul parametru) este destinat să fie directorul de lucru.
Acest lucru permite crearea numelor de căi relative mai degrabă decât absolute. Valabil doar dacă
parametrul fișierului este un director. Disponibil începând cu Jacksum 1.6.0, vezi și -r și
-S.

-x Ieșire hexadecimală cu minuscule pentru suma de control, este un alias pentru -E hex. Disponibil de atunci
Jacksum 1.1.0, vezi și -E.

-X Ieșire hex majuscule pentru suma de control, este un alias pentru -E hexup. Disponibil
începând cu Jacksum 1.1.0, vezi și -E.

Sunt acceptați următorii algoritmi:

adler32, adler-32
algoritm:
Adler32 [java.util.zip.Adler32]
lungime:
32 biți
tip:
suma de control, 1995
de cand:
Jacksum 1.0.0 (alias „adler-32” din 1.2.0)
Cum? Sau „Ce:
Adler32 a fost inventat de Mark Adler în 1995.
Specificația pentru Adler32 poate fi găsită
în RFC 1950. Adler32 este o extensie pe 32 de biți
și îmbunătățirea algoritmului Fletcher,
utilizat în standardul ITU-T X.224 / ISO 8073.
[jonelo.jacksum.algorithm.Adler32alt] este
implementare alternativă și se folosește dacă
este specificată opțiunea -A.

bsd, bsdsum, sumbsd
algoritm:
Algoritmul sumei de control BSD
lungime:
16 biți
tip:
checksum
de cand:
Jacksum 1.0.0 (alias „bsdsum” din 1.2.0, alias
„sumbsd” din 1.6.0)
Cum? Sau „Ce:
formatul de ieșire este exact ca cel nativ
suma programului (dimensiunea în blocuri de 1024 de octeți)
vezi și sysv
- sub BeOS este /bin/sum [-r]
- sub FreeBSD este /usr/bin/sum
și /usr/bin/cksum -o 1
- sub HP-UX este /usr/bin/sum -r
- sub IBM AIX este /usr/bin/sum [-r]
- sub Linux este /usr/bin/sum [-r]
- sub MacOS X este /usr/bin/sum
și /usr/bin/cksum -o 1
- sub Solaris este /usr/ucb/sum
- sub Windows nu există nicio sumă

cksum
algoritm:
Algoritmul POSIX 1003.2 CRC
lungime:
32 biți
tip:
crc
de cand:
Jacksum 1.0.0
Cum? Sau „Ce:
- sub BeOS este /bin/cksum
- sub FreeBSD este /usr/bin/cksum
- sub HP-UX este /usr/bin/cksum și
/usr/bin/sum -p
- sub IBM AIX este /usr/bin/cksum
- sub Linux este /usr/bin/cksum
- sub MacOS X este /usr/bin/cksum
- sub Solaris este /usr/bin/cksum
- sub Tru64 este /bin/cksum (CMD_ENV=xpg4)
- sub Windows nu există cksum
POSIX CRC nu poate fi descris complet
de Rocksoft-Model, deoarece algoritmul
adaugă mesajul cu lungimea sa. Fără
acest special, codul ar fi:
crc:32,04C11DB7,0,fals,false,FFFFFFFF

crc64, crc-64
algoritm:
CRC-64
lungime:
64 biți
tip:
crc:64,1B,0,true,true,0
de cand:
Jacksum 1.5.0
Cum? Sau „Ce:
acest algoritm este descris în
Standardul ISO 3309.
(generatorul poli este x^64 + x^4 + x^3 + x + 1)

unsprezece, elf32, elf-32
algoritm:
ELF
lungime:
32 biți
tip:
hașiș
de cand:
Jacksum 1.5.0
Cum? Sau „Ce:
Funcția hash utilizată în Unix ELF (Executable
și format linkabil) pentru fișierele obiect.

ed2k, emul, edonkey
algoritm:
eMule/eDonkey
lungime:
128 biți
tip:
hașiș
de cand:
Jacksum 1.5.0
Cum? Sau „Ce:
acest algoritm este folosit în eDonkey resp. eMule,
se bazează pe MD4, dar returnează diferit
amprentele digitale pentru fișiere >= 9500 KB.

oaspete
algoritm:
GOST R 34.11-94
[org.bouncycastle.crypto.digests.GOST3411Digest]
lungime:
256 biți
tip:
haș, 1994
de cand:
Jacksum 1.6.0
Cum? Sau „Ce:
„GOsudarstvennyi STandard”, rusă pentru
„Standard guvernamental”. Publicat în 1994 ca
standardul sovietic GOST-R-34.11-94.

are160, are-160, are160
algoritm:
HAS-160 [gnu.crypto.hash.Has160 (jonelo)]
lungime:
160 biți
tip:
haș, 2000
de cand:
Jacksum 1.7.0
Cum? Sau „Ce:
HAS-160 este atât o funcție hash criptografică, cât și
un standard coreean TTA (Telecomunicații și
și Asociația Tehnologică).

haval, haval_ _
algoritm:
Haval [gnu.crypto.hash.Haval]
lungime:
128, 160, 192, 224 sau 256 de biți
tip:
haș, 1992
de cand:
Jacksum 1.4.0
Cum? Sau „Ce:
Haval a fost inventat de Yuliang Zheng, Josef
Pieprzyk și Jennifer Seberry în 1992.
Algoritmul Haval de rezumare a mesajelor are a
lungime variabilă de ieșire, cu număr variabil de
runde. Lungimea de ieșire poate varia de la 128
la 256 de biți în trepte de 32 de biți. The
numărul de runde poate varia de la 3 la 5. The
valorile implicite (doar „haval”) sunt 128 și 3.

md2, md2sum
algoritm:
MD2 [gnu.crypto.hash.MD2]
lungime:
128 biți
tip:
haș, 1989
de cand:
Jacksum 1.2.0
Cum? Sau „Ce:
algoritmul de rezumare a mesajelor MD2, așa cum este definit în
RFC 1319;
Laboratoarele RSA, în Buletinul lor #4, datat
12 noiembrie 1996, recomandă actualizarea
aplicații departe de MD2 ori de câte ori este
practic.
Jacksum acceptă MD2 pentru compatibilitate și educație
scopuri.

md4, md4sum
algoritm:
MD4 [gnu.crypto.hash.MD4]
lungime:
128 biți
tip:
haș, 1990
de cand:
Jacksum 1.2.0
Cum? Sau „Ce:
algoritmul de rezumare a mesajelor MD4, așa cum este definit în
RFC 1320;
Laboratoarele RSA, în Buletinul lor #4, datat
12 noiembrie 1996, recomandă ca MD4
să nu fie folosit.
Jacksum acceptă MD4 pentru compatibilitate și educație
scopuri.

md5, md5sum
algoritm:
MD5 [java.security.MessageDigest]
lungime:
128 biți
tip:
haș, 1991
de cand:
Jacksum 1.0.0
Cum? Sau „Ce:
Algoritmul de rezumare a mesajelor MD5 a fost conceput de
Ronald Rivest în 1991 și este definit în
RFC 1321. [gnu.crypto.hash.MD5] este alternativ
implementare și va fi folosit dacă aveți
setați opțiunea -A.
- sub BeOS este /bin/md5sum
- sub FreeBSD este /sbin/md5
- sub HP-UX nu există md5 sau md5sum
- sub Linux este /usr/bin/md5sum
- sub MacOS X este /usr/bin/md5
- sub Solaris este /usr/sbin/md5 (SUNWkeymg)
- sub Windows nu există md5 sau md5sum

nici unul
algoritm:
nici unul
lungime:
0 biți
tip:
N / A
de cand:
Jacksum 1.6.0
Cum? Sau „Ce:
Nu calculează nicio sumă de control, nu citește
conținutul fișierelor, acesta determină doar
dimensiunea fișierului (și marcajul de timp dacă este necesar)

crc:
algoritm:
CRC
lungime:
8..64 biți
tip:
crc
de cand:
Jacksum 1.7.0
Cum? Sau „Ce:
Cu acest CRC generic puteți specifica toate CRC-
algoritmi care pot fi descriși de celebri
„Algoritmul Rocksoft (tm) Model CRC”.
trebuie să aibă 6 valori, care trebuie să fie
separate prin virgulă. Acestea sunt:
width,poly,init,refIn,refOut,xorOut

width - lățimea crc-ului, exprimată în biți.
Aceasta este cu una mai mică decât lățimea
poli.

poly - polinomul, specificați ca hex
Partea superioară a poliei ar trebui să fie
omis. De exemplu, dacă poli este
10110, trebuie să specificați 06. An
aspect important al acestui parametru
este că reprezintă nereflectat
poli; bitul de jos al acestui parametru
este întotdeauna LSB al divizorului
în timpul împărţirii indiferent de
dacă algoritmul este modelat
este reflectat.

init - acest parametru specifică inițiala
valoarea registrului atunci când
algoritmul începe. Specificați ca hex.

refIn - acesta este un parametru boolean. Daca
este fals, octeții de intrare sunt procesați
cu bitul 7 fiind tratat ca cel mai mult
bit semnificativ (MSB) și bitul 0 fiind
tratat ca bitul cel mai puțin semnificativ.
Dacă acest parametru este fals, fiecare octet
este reflectată înainte de a fi procesată.
adevărat sau fals

refOut - acesta este un parametru boolean. Dacă este
setată la false, valoarea finală în
registrul este introdus în etapa xorOut
direct, în caz contrar, dacă acest parametru
este adevărată, valoarea finală a registrului este
reflectat mai întâi.

xorOut - această valoare este XOR adusă la final
valoarea de înregistrare (după refOut)
stadiu înainte ca valoarea să fie returnată ca
suma de control oficială, specificați ca hex

citit
algoritm:
citit
lungime:
0 biți
tip:
N / A
de cand:
Jacksum 1.6.0
Cum? Sau „Ce:
Nu calculează nicio sumă de control, dar citește
conținutul fișierelor, determină și
dimensiunea fișierului (și marcajul de timp dacă este necesar)

rmd128, rmd-128, ripemd128, ripemd-128, copt-md128
algoritm:
RIPEMD-128 [gnu.crypto.hash.RipeMD128]
lungime:
128 biți
tip:
hașiș
de cand:
Jacksum 1.2.0 (alias rmd128/rmd-128 din 1.4.0)
Cum? Sau „Ce:
un rezumat al mesajului, vezi și RIPEMD-160

rmd160, rmd-160, ripemd160, ripemd-160, copt-md160
algoritm:
RIPEMD-160 [gnu.crypto.hash.RipeMD160]
lungime:
160 biți
tip:
haș, 1996
de cand:
Jacksum 1.2.0 (alias rmd160/rmd-160 din 1.4.0)
Cum? Sau „Ce:
RIPEMD a fost dezvoltat în cadrul
Proiectul UE RIPE (RACE Integrity Primitives
Evaluare), folosit de GnuPG

rmd256, rmd-256, ripemd256, ripemd-256, copt-md256
algoritm:
RIPEMD-256 [org.bouncycastle.crypto.digest]
lungime:
256 biți
tip:
hașiș
de cand:
Jacksum 1.6.0
Cum? Sau „Ce:
un rezumat al mesajului, vezi și RIPEMD-160
RIPEMD-256 este la fel de sigur ca RIPEMD-128

rmd320, rmd-320, ripemd320, ripemd-320, copt-md320
algoritm:
RIPEMD-320 [org.bouncycastle.crypto.digest]
lungime:
128 biți
tip:
hașiș
de cand:
Jacksum 1.6.0
Cum? Sau „Ce:
un rezumat al mesajului, vezi și RIPEMD-160
RIPEMD-320 este la fel de sigur ca RIPEMD-160

sha0, sha-0
algoritm:
SHA-0 [gnu.crypto.hash.Sha0 (jonelo)]
lungime:
160 biți
tip:
haș, 1993
de cand:
Jacksum 1.6.0
Cum? Sau „Ce:
algoritmul Secure Hash, așa cum este definit în 1993 în
Institutul Naţional pentru Standarde şi
Procesarea Informației Federale a Tehnologiei
Standard (FIPS PUB 180).
A fost retras de NSA la scurt timp după
publicație și a fost înlocuită de cea revizuită
versiune, publicată în 1995 în FIPS PUB 180-1
și denumit în mod obișnuit „SHA-1”.

sha, sha1, sha-1, sha160, sha-160
algoritm:
SHA-1 [java.security.MessageDigest]
lungime:
160 biți
tip:
haș, 1995
de cand:
Jacksum 1.0.0 (alias sha-1 din 1.2.0, alias
sha-160. sha160 și sha-160 din 1.5.0, implicit
algoritm din 1.5.0.
Cum? Sau „Ce:
algoritmul Secure Hash, așa cum este definit în 1995 în
Institutul Naţional pentru Standarde şi
Procesarea Informației Federale a Tehnologiei
Standard (NIST FIPS 180-1).
[gnu.crypto.hash.Sha160] este alternativă
implementare și va fi folosit dacă aveți
opțiunea specificată -A.
- sub BeOS nu există sha1
- sub FreeBSD este /sbin/sha1
- sub HP-UX nu există sha1
- sub Linux este /usr/bin/sha1sum
- sub MacOS X nu există sha1
- sub Solaris nu există sha1
- sub Windows nu există sha1

sha224, sha-224
algoritm:
SHA-224 [gnu.crypto.hash.Sha224 (jonelo)]
lungime:
224 biți
tip:
haș, 2004
de cand:
Jacksum 1.6.0
Cum? Sau „Ce:
algoritmul Secure Hash, așa cum este definit în 2004 în
Institutul Naţional pentru Standarde şi
Procesarea Informației Federale a Tehnologiei
Standard (NIST FIPS 180-2) și în RFC 3874.
SHA-224 se bazează pe SHA-256, dar folosește a
valoare inițială diferită și hash final
este trunchiat la 224 de biți.

sha256, sha-256
algoritm:
SHA-256 [java.security.MessageDigest]
lungime:
256 biți
tip:
haș, 2001
de cand:
Jacksum 1.3.0
Cum? Sau „Ce:
algoritmul Secure Hash, așa cum este definit în 2001 în
Institutul Naţional pentru Standarde şi
Procesarea Informației Federale a Tehnologiei
Standard (NIST FIPS 180-2).
[gnu.crypto.hash.Sha256] este o alternativă
implementare și este folosit dacă aveți un
JRE < 1.4.2 sau dacă ați specificat opțiunea -A.

sha384, sha-384
algoritm:
SHA-384 [java.security.MessageDigest]
lungime:
384 biți
tip:
haș, 2001
de cand:
Jacksum 1.3.0
Cum? Sau „Ce:
algoritmul Secure Hash, așa cum este definit în 2001 în
Institutul Naţional pentru Standarde şi
Procesarea Informației Federale a Tehnologiei
Standard (NIST FIPS 180-2).
[gnu.crypto.hash.Sha384] este o alternativă
implementare și este folosit dacă aveți un
JRE < 1.4.2 sau dacă ați specificat opțiunea -A.

crc8, crc-8
algoritm:
CRC-8
lungime:
8 biți
tip:
crc:8,7,0,false,false,0
de cand:
Jacksum 1.6.0
Cum? Sau „Ce:
această implementare a CRC-8 (ciclic
verificarea redundanței) este utilizat în
Bus Management System (SMBus) și
Codec audio gratuit fără pierderi (FLAC), de exemplu
(generator poli x^8 + x^2 + x^1 + 1)

sha512, sha-512
algoritm:
SHA-512 [java.security.MessageDigest]
lungime:
512 biți
tip:
haș, 2001
de cand:
Jacksum 1.3.0
Cum? Sau „Ce:
algoritmul Secure Hash, așa cum este definit în 2001 în
Institutul Naţional pentru Standarde şi
Procesarea Informației Federale a Tehnologiei
Standard (NIST FIPS 180-2).
[gnu.crypto.hash.Sha512] este o alternativă
implementare și este folosit dacă aveți un
JRE < 1.4.2 sau dacă ați specificat opțiunea -A.

suma8, suma-8
algoritm:
Suma 8
lungime:
8 biți
tip:
checksum
de cand:
Jacksum 1.3.0
Cum? Sau „Ce:
valoare calculată prin adunarea tuturor valorilor
în fluxul de date de intrare modulo 2^8.
Acest algoritm nu-i pasă de
aranjarea octetilor.

suma16, suma-16
algoritm:
Suma 16
lungime:
16 biți
tip:
checksum
de cand:
Jacksum 1.3.0
Cum? Sau „Ce:
valoare calculată prin adunarea tuturor valorilor
în fluxul de date de intrare modulo 2^16.
Acest algoritm nu-i pasă de
aranjarea octetilor.

suma24, suma-24
algoritm:
Suma 24
lungime:
24 biți
tip:
checksum
de cand:
Jacksum 1.3.0
Cum? Sau „Ce:
valoare calculată prin adunarea tuturor valorilor
în fluxul de date de intrare modulo 2^24.
Acest algoritm nu-i pasă de
aranjarea octetilor.

suma32, suma-32
algoritm:
Suma 32
lungime:
32 biți
tip:
checksum
de cand:
Jacksum 1.3.0
Cum? Sau „Ce:
valoare calculată prin adunarea tuturor valorilor
în fluxul de date de intrare modulo 2^32.
Acest algoritm nu-i pasă de
aranjarea octetilor.

sysv, sysvsum, sumsysv
algoritm:
Algoritmul sumei de control UNIX System V
lungime:
16 biți
tip:
suma de control, 1985
de cand:
Jacksum 1.2.0, alias „sumsysv” din 1.6.0
Cum? Sau „Ce:
formatul de ieșire este exact ca și proprietarul
suma programului (dimensiunea în blocuri de 512 octeți),
vezi si bsd
- sub BeOS este /bin/sum -s
- sub FreeBSD este /usr/bin/cksum -o 2
- sub HP-UX este /usr/bin/sum
- sub Linux este /usr/bin/sum -s
- sub MacOS X este /usr/bin/cksum -o 2
- sub Solaris este /usr/bin/sum
- sub Windows nu există nicio sumă

tigru128, tigru-128
algoritm:
Tiger 128 [gnu.crypto.hash.Tiger160 (de joelo)]
lungime:
128 biți
tip:
haș, 1995
de cand:
Jacksum 1.6.0
Cum? Sau „Ce:
valoarea hash este primii 128 de biți ai
rezultat al lui Tiger-192

tigru160, tigru-160
algoritm:
Tiger 160 [gnu.crypto.hash.Tiger160 (de joelo)]
lungime:
160 biți
tip:
haș, 1995
de cand:
Jacksum 1.6.0
Cum? Sau „Ce:
valoarea hash este primii 160 de biți ai
rezultat al lui Tiger-192

tigru, tigru192, tigru-192
algoritm:
Tigru [gnu.crypto.hash.Tiger]
lungime:
192 biți
tip:
haș, 1995
de cand:
Jacksum 1.4.0
Cum? Sau „Ce:
dezvoltat de Ross Anderson și Eli Biham, 1995

tiger2
algoritm:
Tiger2 [gnu.crypto.hash.Tiger2 (jonelo)]
lungime:
192 biți
tip:
haș, 2005
de cand:
Jacksum 1.6.0
Cum? Sau „Ce:
dezvoltat de Ross Anderson și Eli Biham, 2005

crc16, crc-16
algoritm:
CRC-16 (ARC)
lungime:
16 biți
tip:
crc:16,8005,0,true,true,0
de cand:
Jacksum 1.2.0
Cum? Sau „Ce:
această implementare a CRC-16 (ciclic
verificarea redundanței) este cea mai populară formă
a algoritmilor CRC-16
(generator poli x^16 + x^15 + x^2 + 1)
Este folosit de LHA și ARC, de exemplu.

copac:
algoritm:
Arborele Hash
lungime:
dependent de algoritmul de bază
tip:
hash tree, 1979
de cand:
Jacksum 1.7.0
Cum? Sau „Ce:
inventat de Ralph Merkle, 1979. Un arbore hash este a
arbore de hashes in care frunzele sunt hashes de
blocuri de date. În mod implicit, hash-ul arborelui este codificat
baza32. Jacksum permite calcularea rădăcinii
hash al arborelui hash, următorii agoritmi
sunt susținute cu arbori hash: tigru, tigru2
Hash-urile din arborele tigru sunt utilizate în partajarea fișierelor P2P
protocoale și aplicații.

jacuzzi0, vârtej-0
algoritm:
Whirlpool-0 [gnu.crypto.hash.Whirlpool (jonelo)]
lungime:
512 biți
tip:
haș, 2000
de cand:
Jacksum 1.6.0
Cum? Sau „Ce:
Funcția de hashing Whirlpool de Paulo SLM
Barreto și Vincent Rijmen, 2000.
Aceasta este specificația originală a Whirlpool
de la 2000.

jacuzzi1, vârtej-1
algoritm:
Whirlpool-1 [gnu.crypto.hash.Whirlpool]
lungime:
512 biți
tip:
haș, 2001
de cand:
Jacksum 1.2.0
Cum? Sau „Ce:
Funcția de hashing Whirlpool de Paulo SLM
Barreto și Vincent Rijmen, 2001.
Aceasta este prima revizuire a specificației
de Whirlpool din 2001 cu S-box îmbunătățit
proiecta:
„Propunem redenumirea algoritmului original
Whirlpool-0 și folosind termenul Whirlpool pentru
versiunea finală, modificată, care utilizează
design S-box îmbunătățit.”

jacuzzi, jacuzzi2, vârtej-2
algoritm:
Whirlpool [gnu.crypto.hash.Whirlpool (jonelo)]
lungime:
512 biți
tip:
haș, 2003
de cand:
Jacksum 1.6.0
Cum? Sau „Ce:
Funcția de hashing Whirlpool de Paulo SLM
Barreto și Vincent Rijmen.
Aceasta este a doua revizuire a specificației
de Whirlpool din 2003 cu difuzie îmbunătățită
matrice:
„Recent [11 martie 2003], Shirai și Shibutani
a descoperit un defect în difuzia Whirlpool
matrice care a făcut ca numărul de ramuri să fie suboptim.
Deși acest defect în sine nu pare să
introduce o vulnerabilitate eficientă, the
prezentul document înlocuiește acea matrice
[24 mai 2003]"

xor8, xor-8
algoritm:
Exclusiv sau
lungime:
8 biți
tip:
checksum
de cand:
Jacksum 1.3.0
Cum? Sau „Ce:
valoare calculată prin xorarea tuturor valorilor din
flux de date de intrare.
Acest algoritm nu-i pasă de
aranjarea octeților într-un fișier.

crc16_x25, crc-16_x-25, fcs16, fcs-16
algoritm:
CRC-16 (Secvență de verificare a cadrelor)
lungime:
16 biți
tip:
crc:16,1021,FFFF,adevărat,adevărat,FFFF
de cand:
Jacksum 1.5.0 (alias _x25, _x-25 set 1.7.0)
Cum? Sau „Ce:
Secvența de verificare a cadrelor așa cum este definită în
RFC1331.

crc24, crc-24
algoritm:
CRC-24
lungime:
24 biți
tip:
crc:24,864CFB,B704CE,fals,false,0
de cand:
Jacksum 1.6.0
Cum? Sau „Ce:
această implementare a CRC-24 (ciclic
verificarea redundanței) este utilizat de Open PGP pentru
exemplu (RFC 2440).

crc32, crc-32, fcs32, fcs-32
algoritm:
CRC-32 [java.util.zip.CRC32]
lungime:
32 biți
tip:
crc:32,04C11DB7,FFFFFFFF,adevărat,adevărat,FFFFFFFF
de cand:
Jacksum 1.0.0 (alias crc-32 din 1.2.0,
alias fcs32 și fcs-32 începând cu 1.5.0)
Cum? Sau „Ce:
algoritmul standard CRC-32 (ciclic
verificarea redundanței) este specificată în ISO 3309,
ISO/IEC 13239:2002 și ITU-T V.42 și acesta
este folosit de PKZip, gzip, png, Ethernet, FDDI,
și WEP. Acest algoritm este cunoscut și sub numele de FCS
(secvență de verificare a cadrelor)
Este disponibilă o implementare alternativă (-A).
- sub BeOS nu există crc32
- sub FreeBSD este /usr/bin/cksum -o 3
- sub HP-UX nu există crc32
- sub Linux nu există crc32
- sub MacOS X este /usr/bin/cksum -o 3
- sub Solaris nu există crc32
- sub Windows nu există crc32

crc32_bzip2, crc-32_bzip-2
algoritm:
CRC-32 (Bzip2)
lungime:
32 biți
tip:
crc:32,04C11DB7,FFFFFFFF,fals,false,FFFFFFFF
de cand:
Jacksum 1.7.0
Cum? Sau „Ce:
Acest CRC este folosit de bzip2

crc32_mpeg2, crc-32_mpeg-2
algoritm:
CRC-32 (MPEG-2)
lungime:
32 biți
tip:
crc:32,04C11DB7,FFFFFFFF,fals,fals,0
de cand:
Jacksum 1.4.0
Cum? Sau „Ce:
acest algoritm implementează MPEG-ul
specificarea calculului CRC-32

Formatul de ieșire al lui Jacksum:

Dacă nu specificați un format personalizat cu opțiunea -F, următorul format este
folosit:

[ ]

checksum
este o sumă de control, CRC sau o amprentă; ieșirea depinde de opțiunile -a și -x, resp. -X

sep este un separator; poate fi modificat prin -s, altfel depinde de -a și -m

mărime fișier
este dimensiunea (octeți sau blocuri) a unui fișier, depinde de -a, dimensiunea fișierului nu va fi
scris de orice algoritm MessageDigest

timestamp-ul
este o marca temporală opțională a unui fișier; marcajele temporale pot fi solicitate cu -t

nume de fișier
este un nume de fișier, căile pot face parte din rezultat, rezultatul depinde de -p și -P.

EXIT STAREA


0 - totul este OK
1 - a existat cel puțin o nepotrivire în timpul procesului de verificare
>1 - în cazul unei erori de parametru, .jacksum sau I/O

EXEMPLE


jacksum -a crc32 -q "txt: Bună Lume!"

calculează un CRC pe 32 de biți a textului „Hello World!”

jacksum -a crc32 -q 48656C6C6F20576F726C6421

calculează un CRC pe 32 de biți al secvenței hexadecimale 48656C6C6F20576F726C6421 care reprezintă
"Bonjour Monde!"

jacksum -a crc32 -x * .txt

calculează un CRC de 32 de biți pentru toate fișierele text din folderul curent. Suma de control
va fi tipărită în format hexazecimal (-x).

jacksum -a crc32 -f -t lipsă .

nu numai CRC-urile vor fi tipărite, ci și marcajele temporale (-t) ale tuturor fișierelor din
dosarul curent (.). Mesajul „este un director” va fi suprimat (-f).

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

a fost folosit un CRC cu parametri personalizați: 16 biți, polinom 1021 (hex, fără
bitul de conducere), initvalue FFFF (hex), nu oglindește nici intrarea, nici ieșirea, fără xor.

jacksum -a haval_256_5 .

calculează un hash de 256 de biți cu 5 runde utilizând algoritmul haval (haval_256_5) al
toate fișierele din folderul curent (.).

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

calculează un mesaj SHA-160 de 1 de biți pentru toate fișierele din folderul curent. The
șirul de separare (-s) este setat la caracterul tabulator ("\t"). Marcajele de timp ale fișierelor vor fi
tipărit într-un format personalizat (-t).

jacksum -a cksum -r /mnt/share

calculează un CRC de 32 de biți cu suma standard al algoritmului Unix pentru toate fișierele
/mnt/share și subfolderele sale (-r)

jacksum -a md5 -f -r -m -o listă.jacksum /date

calculează Message-Digest MD5 al tuturor fișierelor din /data și ale subfolderelor sale (-r),
în plus, imprimă metainfo (-m) și stochează ieșirea în list.jacksum, informațiile despre cale
depozitat ABSOLUT

jacksum -a md5 -f -r -m -o listă.jacksum -w /date

calculează Message-Digest MD5 al tuturor fișierelor din /data și ale subfolderelor sale (-r),
în plus, imprimă metainfo (-m) și stochează ieșirea în list.jacksum, informațiile despre cale
stocate RELAT

jacksum -c listă.jacksum

verifică toate sumele de control resp. marcaje temporale stocate într-un fișier numit list.jacksum.
list.jacksum trebuie generat mai întâi cu opțiunea -m

jacksum -a md5 -f -F „#AMPRENTA #MĂRIME FIȘIER #NUME DE FIȘIER" *

calculează Message-Digest MD5 al tuturor fișierelor din directorul curent. Ieșirea
formatul este personalizat, imprimă și dimensiunea fișierului.

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

Printre altele, returnează și timpul scurs (-V rezumat) care a fost necesar
calculați hash-ul MD5 al fișierului numit bigfile.iso folosind MD5 alternativ
implementare (-A).

jacksum -a crc32 -X -f -p -r -F "#NUME DE FIȘIER #CHECKSUM" -o listă.sfv *

imprimă valorile CRC-32 în formatul Simple File Verificator (SFV).

jacksum -a ed2k -f -F „ed2k://|fișier|#FILENAME|#FILESIZE|#FINGERPRINT|” *

calculează hash-ul edonkey al tuturor fișierelor din directorul curent cu un fișier personalizat
format de iesire

jacksum -a ed2k -f -P / -F „<a href=#QUOTEed2k://|fișier
|#FILENAME|#FILESIZE|#FINGERPRINT|#CITAT>#FILENAME " -r .

calculează hash-ul edonkey pentru toate fișierele din directorul curent și subfolderele acestuia
cu un format de ieșire personalizat (HTML)

jacksum -a arbore: tigru -F „urn:#ALGONAME:#FINGERPRINT” -q hex:

calculează rădăcina hash-ului Tree Hash (aka Merkle Hash) cu Tigrul de bază
algoritmul unei intrări goale.

jacksum -a sha1+crc32 .

calculează hash-ul sha1 și crc32 ca o sumă de control combinată

jacksum -a sha1+crc32 -F „#CHECKSUM{0} #CHECKSUM{1} #NUME DE FIȘIER" .

calculează hash-ul sha1 și crc32 ca valori separate

jacksum -a toate -F „#ALGONAME{i} (#NUME DE FIȘIER) = #CHECKSUM{i}" .

calculează toți algoritmii acceptați pentru toate fișierele într-un format personalizat

jacksum -a toate -F „#ALGONAME{i}” -q TXT:

afișează numele tuturor algoritmilor acceptați

jacksum -h rezumat

tipărește secțiunea SINOPSIS

jacksum -h Haval

tipărește toate secțiunile care conțin informații despre haval

jacksum -h -t

tipărește toate informațiile despre opțiunea de marcaj temporal

jacksum -h en | mai mult

tipărește ajutorul în engleză (utilizați „de” pentru ajutor în germană)

Utilizați jacksum online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad