EngelsFransSpaans

Ad


OnWorks-favicon

jacksum - Online in de cloud

Voer jacksum uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de commando-jacksum die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


jacksum - berekent checksums, CRC's en berichtsamenvattingen

KORTE INHOUD


jacksom [OPTIES]... [FILE] ...
Java -pot /usr/share/java/jacksum.jar [OPTIES]... [FILE] ...
Java -kp /usr/share/java/jacksum.jar Jacksom [OPTIES]... [FILE] ...

PRODUCTBESCHRIJVING


Jacksum is een gratis en platformonafhankelijk hulpprogramma voor het berekenen en verifiëren van controlesommen,
CRC's en hashes (berichtoverzichten) en tijdstempels van bestanden. Jacksum is geschreven
geheel op Java. Een Java Runtime Environment (JRE), minimaal versie 1.3.1 of een andere versie
gelijkwaardige JRE is vereist. Minimaal JRE 1.4.2 wordt aanbevolen.

De volgende parameters worden ondersteund:

filet een padnaam van een bestand dat moet worden gecontroleerd. Wildcards worden ondersteund. Ze zijn afhankelijk van de
shell die u gebruikt. Zonder bestand, of als het bestand het teken "-" heeft, standaard
invoer wordt gelezen.

De volgende opties worden ondersteund:

-a iets
het algoritme, standaard is sha-1 sinds Jacksum 1.0.0, zie ook -A. Algoritmen kunnen dat
gecombineerd worden door het plusteken, bijvoorbeeld "sha1+crc32", "bsd+crc24+xor8". als jij
specificeer "-a all". Alle ondersteunde algoritmen worden gebruikt, zie ook -F. Zodra "alle"
of er wordt een plusteken gebruikt, wordt de uitvoer genormaliseerd met een hex-controlesom en a
decimale bestandsgrootte. Voorbeelden: "sha+", "md5+". Functie beschikbaar sinds Jacksum 1.7.0,
zie ook -A, -F.

-A Afwisselend. Standaard gebruikt Jacksum algoritmen van de Java API if
beschikbaar, omdat deze zijn geoptimaliseerd door de JVM-leverancier, bieden ze meestal zeer
goed optreden. Als -A is ingesteld, gebruikt Jacksum een ​​alternatief, puur Java
implementatie van een algoritme (indien beschikbaar). Eigenlijk ondersteunt Jacksum alternatief
implementaties voor de volgende algoritmen: adler32, crc32, md5, sha-1, sha-256,
sha-384, sha-512 sinds Jacksum 1.5.0, zie ook -a.

-c lijst
controleert de integriteit aan de hand van een bepaalde lijst. De lijst is meestal een voormalige uitvoer van
Jacksum, idealiter gemaakt met optie -m. U kunt ook controleren aan de hand van een lijst welke
is gemaakt door een andere applicatie. In dit geval moet u alles opgeven
parameters die nodig zijn om dezelfde output te produceren. De parameter -F zal zijn
buiten beschouwing gelaten. Om bestanden uit te sluiten, verwijdert u gewoon regels uit de lijst. Functie beschikbaar
zie sinds Jacksum 1.3.0 ook -l -I en -m.

-d alleen mappen (normaal). Volg geen symbolische links op Linux/Unix. Een symbolisch
Een koppeling van een submap naar een bovenliggende map kan onder Unix/Linux eindeloze lussen veroorzaken
terwijl je recursief de boom doorkruist. Als deze optie is ingesteld, worden symbolische koppelingen naar
mappen worden genegeerd. Deze optie wordt onder Windows genegeerd. Functie
beschikbaar sinds Jacksum 1.5.0, zie ook -r.

-e seq verwachting. Er wordt een volgorde voor de berekening verwacht. Werkt met een bestand,
standaardinvoer of optie -q. Retourneert OK (afsluitcode 0) of MISMATCH (afsluitcode 1).
Beschikbaar sinds Jacksum 1.4.0. Werkt ook met meerdere bestanden of mappen
Vind duplicaten, in welk geval alle bevindingen worden afgedrukt. De volgorde kan zijn
hoofdlettergevoelig of hoofdletterongevoelig opgegeven, behalve als Base 64-codering (by
-E) is gespecificeerd. Beschikbaar sinds Jacksum 1.6.0, zie ook -a, -q, -E, -x en
-X.

-E codering
codering. De controlesom kan worden gecodeerd:

bin Binair
december Decimaal
okt Octaal
hex Hexadecimaal in kleine letters (hetzelfde als -x)
hexup Hexadecimaal in hoofdletters (hetzelfde als -X)
base16 Basis 16 (zoals gedefinieerd door RFC 3548)
base32 Basis 32 (zoals gedefinieerd door RFC 3548)
base64 Basis 64 (zoals gedefinieerd door RFC 3548)
bb BubbleBabble (gebruikt door OpenSSH en SSH2)

beschikbaar sinds Jacksum 1.6.0, zie ook -x en -X.

-f alleen bestanden verwerken, onderdrukt deze optie de berichten "... Is a
directory" en "... Is geen gewoon bestand". Beschikbaar sinds
Jacksum 1.0.0, zie ook -V.

-F formaat
Stel een aanpasbaar uitvoerformaat in om de standaard te overschrijven.
Beschikbaar sinds Jacksum 1.5.0, zie ook als er geen andere specificaties zijn
-a, -E, -g, -G, -p, -P, -s, -t, -x, -X.

#ALGONAME wordt vervangen door de naam van het algoritme
#ALGONAME{i} zie ook #CHECKSUM{i}
#CHECKSUM wordt vervangen door de hash-, CRC- of somwaarde
(afhankelijk van -a, -b, -g, -G, -x, -X)
#CHECKSUM{i} Als het teken + wordt gebruikt
scheid meerdere algoritmen bij optie -a, de
token wordt vervangen door de controlesom. De
token wordt geïndexeerd door een getal. Als u gebruik maakt van de
karakter genaamd i in plaats van een getal, it
werkt als een automatische index. (1.6)
#FILENAME wordt vervangen door de bestandsnaam en het pad (afhankelijk van
op -p en -P)
#FILENAME{NAME} wordt vervangen door de bestandsnaam (1.5)
#FILENAME{PATH} wordt vervangen door het bestandspad (1.5)
#FILESIZE wordt vervangen door de bestandsgrootte
#FINGERPRINT is een alias voor #CHECKSUM
#SEPARATOR wordt vervangen door het scheidingsteken dat u kunt gebruiken
specificeer met -s
#TIMESTAMP wordt vervangen door de tijdstempel (afhankelijk van -t)
#QUOTE wordt vervangen door één aanhalingsteken (")

-g tellen
groepeer de hexadecimale uitvoer voor de controlesom in "count" bytes voor een betere leesbaarheid. Alleen
geldig als de codering hex of hexup is. Groepen worden gescheiden door een spatie of door de
teken gespecificeerd door -G. De waarde voor aantal moet groter zijn dan 0. Beschikbaar
zie sinds Jacksum 1.6.0 ook het tekengroepkarakter -E, -G, -x en -X -G. Alleen geldig
als de codering hexadecimaal is en -g is ingesteld.

-h [lang] [sectie]
printhulp, geldige codes voor "lang" zijn "en" of "de", standaard is "en"; geldige waarden
voor "sectie" zijn tekenreeksen zoals kopteksten of opties. Zie sectie VOORBEELDEN voor meer informatie
informatie. Beschikbaar sinds Jacksum 1.0.0, parametersectie sinds Jacksum 1.6.0,
zie ook -v.

-I snaar
negeren. Bij het maken van een lijst met -m of het lezen van een lijst met -c, worden regels if genegeerd
ze beginnen met de opgegeven tekenreeks. Beschikbaar sinds Jacksum 1.6.0, zie ook -c
en M.

-l lijst. Geef gewoon de bestanden weer die zijn gewijzigd of verwijderd. Alleen in combinatie met -c.
Beschikbaar sinds Jacksum 1.4.0, zie ook -c.

-m meta-informatie afdrukken. Er worden extra regels afgedrukt. Met de beschikbare metainfo kunt u
kan bestanden controleren aan de hand van een bepaalde lijst zonder dat u er veel van hoeft op te geven
opdrachtregelparameters. Elk aangepast formaat dat u normaal gesproken met -F kunt opgeven, is
buiten beschouwing gelaten. Beschikbaar sinds Jacksum 1.3.0, zie ook -c.

-o filet
uitgang. De uitvoer van het programma gaat naar een bestand in plaats van naar de standaarduitvoer.
Het programma wordt afgesloten met een waarschuwing als het bestand bestaat. Het bestand dat is opgegeven door
-o is uitgesloten van het berekeningsproces. Beschikbaar sinds Jacksum 1.6.0, zie
ook -O, -u en -U.

-O filet
uitgang. Hetzelfde als -o, maar een bestaand bestand wordt zonder enig bestand overschreven
waarschuwing. Zie ook -U. Beschikbaar sinds Jacksum 1.6.0, zie ook -o, -u en -U.

-p pad. Plaats de padinformatie op elke regel, in plaats van voor elke regel een koptekst af te drukken
directory terwijl mappen recursief worden verwerkt (-r). Met deze optie wordt de uitvoer
zal toenemen, maar aan de andere kant zal het veel gemakkelijker zijn om de
lijnen met bijbehorende programma's. Beschikbaar sinds Jacksum 1.4.0, zie ook -F, -P,
-r en -w.

-P verkolen
padscheidingsteken. Standaard het systeemafhankelijke standaardbestandsnaamscheidingsteken
karakter wordt gebruikt. Op Unix-systemen is het teken de schuine streep (/), op Microsoft
Windows-systemen is dit de backslash (\). U kunt de standaard wijzigen als het een special betreft
uitvoerformaat voor bestandsnamen (zoals HTML-links) is vereist. Beschikbaar sinds
Jacksum 1.5.0, zie ook -F en -p.

-q [type:]volg
een reeks snel verwerken en het programma afsluiten. Het type kan worden gebruikt om te specificeren
het type reeks (tekst, hexadecimaal of decimaal):

txt: Voorbeeld1
hexuitdraai: 4578616D706C6531
dec:69,120,97,109,112,108,101,49
4578616D706C6531

Als het type niet is ingesteld, wordt verwacht dat de seq een hexadecimale vorm heeft. Als type is ingesteld op
"txt", de standaardtekenset van het platform zal worden gebruikt om de aangeroepen reeks te interpreteren
volg. Beschikbaar sinds Jacksum 1.3.0 (alleen hex), type sinds 1.5.0.

-r processubmap recursief verwerken (zonder bestandsparameter is de huidige map
gebruikt). Beschikbaar sinds Jacksum 1.0.0, zie ook -p en -w.

-s september een aangepaste scheidingstekenreeks (\t, \n, \r, \", \' en \\ worden vertaald).
de standaardwaarde is afhankelijk van het checksum-algoritme. Beschikbaar sinds Jacksum 1.0.0, zie
ook -F.

-S samenvatting. Hiermee wordt slechts één controlesomwaarde berekend. Alle bestanden, de directory
structuren, de bestandsnamen en tijdstempels (indien gevraagd) maken deel uit van die controlesom.
Zie ook -w. Beschikbaar sinds Jacksum 1.5.0, zie ook -r en -w.

-t formulier
een tijdstempelformaat. Er zal gebruik worden gemaakt van de Java-formatterklasse SimpleDateFormat. Geldig
tekens zijn

G Tijdperkaanduiding
j Jaar
M Maand in jaar
w Week in jaar
W Week in maand
D Dag in het jaar
d Dag in de maand
F Dag van de week in de maand
E Dag in de week
een AM/PM-markering
H Uur in dag (0-23)
k Uur in dag (1-24)
K Uur in am/pm (0-11)
u Uur in am/pm (1-12)
m Minuut in uur
s Seconde in minuut
S milliseconde
z Tijdzone, algemeen
Z Tijdzone, RFC 822

Als het formulier is ingesteld op het woord 'standaard', worden tijdstempels opgemaakt met
"jjjjMMddHHmmss". sinds Jacksum 1.3.0

#SEPARATOR wordt vervangen door het scheidingsteken dat u gebruikt
kan opgeven met -s
#QUOTE wordt vervangen door één aanhalingsteken (")

Beschikbaar sinds Jacksum 1.6.0, zie ook -F.

-u filet
lelijk, ongewenst, onvoorzien, ongenode. Eventuele foutmeldingen van het programma zijn
omgeleid naar een bestand in plaats van de standaardfout. Het programma wordt afgesloten als het bestand
bestaat. Het bestand dat wordt opgegeven door -u wordt uitgesloten van de berekening
proces. Beschikbaar sinds Jacksum 1.6.0, zie ook -U, -o en -O.

-U filet
lelijk, ongewenst, onvoorzien, ongenode. Hetzelfde als -u, maar een bestaand bestand zal dat wel doen
zonder enige waarschuwing worden overschreven. Zie ook -O. Beschikbaar sinds Jacksum 1.6.0,
zie ook -u, -o en -O.

-v versie. Drukt de productversie af en sluit af. Beschikbaar sinds Jacksum 1.2.0, zie
ook -h.

-V onder controle te houden
uitgebreid. Drukt aanvullende informatie af. Als -V de enige parameter is, gedraagt ​​deze zich als volgt
-v. "controle" kan een van de volgende trefwoorden zijn, gescheiden door een
komma:

details | geen details Fouten met of zonder details
waarschuwingen | nowwarnings Waarschuwingen of geen waarschuwingen
samenvatting | nosummary Samenvatting aan het einde of niet

Als de besturing is ingesteld op "standaard", wordt de besturing ingesteld op "details, waarschuwingen, geen samenvatting".
Beschikbaar sinds Jacksum 1.6.0, zie ook -f en -v.

-w De bestandsparameter (de laatste parameter) is bedoeld als werkmap.
Hierdoor kunt u relatieve padnamen maken in plaats van absolute. Alleen geldig als
de bestandsparameter is een directory. Beschikbaar sinds Jacksum 1.6.0, zie ook -r en
-S.

-x kleine hexadecimale uitvoer voor de controlesom, het is een alias voor -E hex. Beschikbaar sinds
Jacksum 1.1.0, zie ook -E.

-X hexadecimale uitvoer in hoofdletters voor de controlesom, het is een alias voor -E hexup. Beschikbaar
sinds Jacksum 1.1.0, zie ook -E.

De volgende algoritmen worden ondersteund:

adler32, adler-32
algoritme:
Adler32 [java.util.zip.Adler32]
lengte:
32 beetjes
Type:
controlesom, 1995
sinds:
Jacksum 1.0.0 (alias "adler-32" sinds 1.2.0)
hoe:
Adler32 werd in 1995 uitgevonden door Mark Adler.
De specificatie voor Adler32 is te vinden
in RFC 1950. Adler32 is een 32-bits extensie
en verbetering van het Fletcher-algoritme,
gebruikt in de ITU-T X.224 / ISO 8073-standaard.
[jonelo.jacksum.algorithm.Adler32alt] is de
alternatieve implementatie en het wordt gebruikt if
optie -A is opgegeven.

bsd, bsdsum, som
algoritme:
BSD-checksum-algoritme
lengte:
16 beetjes
Type:
checksum
sinds:
Jacksum 1.0.0 (alias "bsdsum" sinds 1.2.0, alias
"sumbsd" sinds 1.6.0)
hoe:
het uitvoerformaat is precies hetzelfde als het native
programmasom (grootte in 1024 byteblokken)
zie ook sysv
- onder BeOS is dit /bin/sum [-r]
- onder FreeBSD wel /usr/bin/som
en /usr/bin/cksum -o 1
- onder HP-UX wel /usr/bin/som -r
- onder IBM AIX wel /usr/bin/som [-R]
- onder Linux wel /usr/bin/som [-R]
- onder MacOS X wel /usr/bin/som
en /usr/bin/cksum -o 1
- onder Solaris is dit /usr/ucb/sum
- onder Windows is er geen som

cksum
algoritme:
POSIX 1003.2 CRC-algoritme
lengte:
32 beetjes
Type:
crc
sinds:
Jacksum 1.0.0
hoe:
- onder BeOS is dit /bin/cksum
- onder FreeBSD wel /usr/bin/cksum
- onder HP-UX wel /usr/bin/cksum en
/usr/bin/som -p
- onder IBM AIX wel /usr/bin/cksum
- onder Linux wel /usr/bin/cksum
- onder MacOS X wel /usr/bin/cksum
- onder Solaris wel /usr/bin/cksum
- onder Tru64 is /bin/cksum (CMD_ENV=xpg4)
- onder Windows is er geen cksum
De POSIX CRC kan niet volledig worden beschreven
volgens het Rocksoft-model, omdat het algoritme
voegt het bericht met zijn lengte toe. Zonder
deze special zou de code zijn:
crc:32,04C11DB7,0,onwaar,onwaar,FFFFFFFF

crc64, crc-64
algoritme:
CRC-64
lengte:
64 beetjes
Type:
crc:64,1B,0,waar,waar,0
sinds:
Jacksum 1.5.0
hoe:
Dit algoritme wordt beschreven in de
ISO 3309-norm.
(generatorpoly is x^64 + x^4 + x^3 + x + 1)

elf, elf32, elf-32
algoritme:
ELF
lengte:
32 beetjes
Type:
hachee
sinds:
Jacksum 1.5.0
hoe:
hash-functie gebruikt in de Unix ELF (Executable
en koppelbaar formaat) voor objectbestanden.

ed2k, nabootsen, edonkey
algoritme:
eMule/eDonkey
lengte:
128 beetjes
Type:
hachee
sinds:
Jacksum 1.5.0
hoe:
dit algoritme wordt gebruikt in eDonkey resp. eMule,
het is gebaseerd op MD4, maar retourneert anders
vingerafdrukken voor bestanden >= 9500 KB.

gost
algoritme:
GOST R 34.11-94
[org.bouncycastle.crypto.digests.GOST3411Digest]
lengte:
256 beetjes
Type:
hasj, 1994
sinds:
Jacksum 1.6.0
hoe:
"GOsudarstvennyi STANDAARD", Russisch voor
"Overheidsnorm". Uitgegeven in 1994 als
de Sovjetstandaard GOST-R-34.11-94.

heeft160, heeft-160, heeft160
algoritme:
HAS-160 [gnu.crypto.hash.Has160 (jonelo)]
lengte:
160 beetjes
Type:
hasj, 2000
sinds:
Jacksum 1.7.0
hoe:
HAS-160 is zowel een cryptografische hashfunctie als
een Koreaanse TTA-standaard (telecommunicatie en
en Technologievereniging).

haval, haval_ _
algoritme:
Haval [gnu.crypto.hash.Haval]
lengte:
128, 160, 192, 224 of 256 bits
Type:
hasj, 1992
sinds:
Jacksum 1.4.0
hoe:
Haval is uitgevonden door Yuliang Zheng, Josef
Pieprzyk en Jennifer Seberry in 1992.
Het Haval message-digest-algoritme heeft een
variabele uitvoerlengte, met variabel aantal
rondes. De uitvoerlengte kan variëren van 128
tot 256 bits in stappen van 32 bits. De
aantal rondes kan variëren van 3 tot 5. De
standaardwaarden (alleen "haval") zijn 128 en 3.

md2, md2sum
algoritme:
MD2 [gnu.crypto.hash.MD2]
lengte:
128 beetjes
Type:
hasj, 1989
sinds:
Jacksum 1.2.0
hoe:
het MD2 message digest-algoritme zoals gedefinieerd in
RFC1319;
RSA Laboratories, in hun Bulletin #4, gedateerd
12 november 1996, beveelt aan om te updaten
toepassingen weg van MD2 wanneer dat ook is
praktisch.
Jacksum ondersteunt MD2 voor compatibiliteit en educatief
praktische doeleinden.

md4, md4sum
algoritme:
MD4 [gnu.crypto.hash.MD4]
lengte:
128 beetjes
Type:
hasj, 1990
sinds:
Jacksum 1.2.0
hoe:
het MD4 message digest-algoritme zoals gedefinieerd in
RFC1320;
RSA Laboratories, in hun Bulletin #4, gedateerd
12 november 1996 beveelt MD4 aan
niet worden gebruikt.
Jacksum ondersteunt MD4 voor compatibiliteit en educatief
praktische doeleinden.

md5, md5sum
algoritme:
MD5 [java.security.MessageDigest]
lengte:
128 beetjes
Type:
hasj, 1991
sinds:
Jacksum 1.0.0
hoe:
Het MD5 message digest-algoritme is ontworpen door
Ronald Rivest in 1991, en het wordt gedefinieerd in
RFC 1321. [gnu.crypto.hash.MD5] is het alternatief
implementatie en het zal worden gebruikt als u dat heeft gedaan
stel de optie -A in.
- onder BeOS is dit /bin/md5sum
- onder FreeBSD is dit /sbin/md5
- onder HP-UX is er geen md5 of md5sum
- onder Linux wel /usr/bin/md5sum
- onder MacOS X is dit /usr/bin/md5
- onder Solaris is dit /usr/sbin/md5 (SUNWkeymg)
- onder Windows is er geen md5 of md5sum

geen
algoritme:
geen
lengte:
0 beetjes
Type:
n / a
sinds:
Jacksum 1.6.0
hoe:
Berekent geen controlesom, leest de
inhoud van bestanden, het bepaalt alleen de
bestandsgrootte (en tijdstempel indien nodig)

crc:
algoritme:
CRC
lengte:
8..64 bits
Type:
crc
sinds:
Jacksum 1.7.0
hoe:
Met deze generieke CRC kunt u alle CRC-
algoritmen die kunnen worden beschreven door de beroemde
"Rocksoft (tm) Model CRC-algoritme".
moet 6 waarden hebben, wat moet zijn
gescheiden door een komma. Die zijn:
breedte,poly,init,refIn,refOut,xorOut

breedte - breedte van de crc, uitgedrukt in bits.
Dit is één minder dan de breedte van
de poly.

poly - de polynoom, specificeer als hex
Het bovenste deel van de poly zou dat moeten zijn
overgeslagen. Als de poly bijvoorbeeld
10110, u dient 06 op te geven. An
belangrijk aspect van deze parameter
is dat het het ongereflecteerde vertegenwoordigt
poly; het onderste bit van deze parameter
is altijd de LSB van de deler
tijdens de divisie, ongeacht
of het algoritme dat wordt gemodelleerd
is gereflecteerd.

init - deze parameter specificeert de initiaal
waarde van het register wanneer de
algoritme begint. Specificeer als hex.

refIn - dit is een Booleaanse parameter. Als het
onwaar is, worden invoerbytes verwerkt
waarbij bit 7 als het meest wordt behandeld
significante bit (MSB) en bit 0 zijnde
behandeld als het minst significante bit.
Als deze parameter onwaar is, wordt elke byte
wordt gereflecteerd voordat het wordt verwerkt.
waar of niet waar

refOut - dit is een Booleaanse parameter. Als het is
ingesteld op false, de uiteindelijke waarde in de
register wordt ingevoerd in de xorOut-fase
direct, anders als deze parameter
waar is, is de uiteindelijke registerwaarde
eerst weerspiegeld.

xorOut - deze waarde wordt XORed naar de finale
registerwaarde (na de refOut)
fase voordat de waarde wordt geretourneerd als
de officiële controlesom, specificeer als hex

dit artikel lezen
algoritme:
dit artikel lezen
lengte:
0 beetjes
Type:
n / a
sinds:
Jacksum 1.6.0
hoe:
Berekent geen controlesom, maar leest wel de
inhoud van bestanden, het bepaalt ook de
bestandsgrootte (en tijdstempel indien nodig)

rmd128, RMD-128, rijpmd128, rijpmd-128, rijp-md128
algoritme:
RIPEMD-128 [gnu.crypto.hash.RipeMD128]
lengte:
128 beetjes
Type:
hachee
sinds:
Jacksum 1.2.0 (alias rmd128/rmd-128 sinds 1.4.0)
hoe:
een berichtoverzicht, zie ook RIPEMD-160

rmd160, RMD-160, rijpmd160, rijpmd-160, rijp-md160
algoritme:
RIPEMD-160 [gnu.crypto.hash.RipeMD160]
lengte:
160 beetjes
Type:
hasj, 1996
sinds:
Jacksum 1.2.0 (alias rmd160/rmd-160 sinds 1.4.0)
hoe:
RIPEMD is ontwikkeld in het kader van de
EU-project RIPE (RACE Integrity Primitives
Evaluatie), gebruikt door GnuPG

rmd256, RMD-256, rijpmd256, rijpmd-256, rijp-md256
algoritme:
RIPEMD-256 [org.bouncycastle.crypto.digests]
lengte:
256 beetjes
Type:
hachee
sinds:
Jacksum 1.6.0
hoe:
een berichtoverzicht, zie ook RIPEMD-160
RIPEMD-256 is net zo veilig als RIPEMD-128

rmd320, RMD-320, rijpmd320, rijpmd-320, rijp-md320
algoritme:
RIPEMD-320 [org.bouncycastle.crypto.digests]
lengte:
128 beetjes
Type:
hachee
sinds:
Jacksum 1.6.0
hoe:
een berichtoverzicht, zie ook RIPEMD-160
RIPEMD-320 is net zo veilig als RIPEMD-160

sha0, sha-0
algoritme:
SHA-0 [gnu.crypto.hash.Sha0 (jonelo)]
lengte:
160 beetjes
Type:
hasj, 1993
sinds:
Jacksum 1.6.0
hoe:
het Secure Hash-algoritme, zoals gedefinieerd in 1993 in
het Nationaal Instituut voor Standaarden en
Federale informatieverwerking van technologie
Standaard (FIPS PUB 180).
Het werd kort daarna door de NSA ingetrokken
publicatie en werd vervangen door de herziene versie
versie, gepubliceerd in 1995 in FIPS PUB 180-1
en gewoonlijk "SHA-1" genoemd.

sja, sha1, sha-1, sha160, sha-160
algoritme:
SHA-1 [java.security.MessageDigest]
lengte:
160 beetjes
Type:
hasj, 1995
sinds:
Jacksum 1.0.0 (alias sha-1 sinds 1.2.0, alias
sha-160. sha160 en sha-160 sinds 1.5.0, standaard
algoritme sinds 1.5.0.
hoe:
het Secure Hash-algoritme, zoals gedefinieerd in 1995 in
het Nationaal Instituut voor Standaarden en
Federale informatieverwerking van technologie
Standaard (NIST FIPS 180-1).
[gnu.crypto.hash.Sha160] is het alternatief
implementatie en het zal worden gebruikt als u dat heeft gedaan
opgegeven optie -A.
- onder BeOS is er geen sha1
- onder FreeBSD is dit /sbin/sha1
- onder HP-UX is er geen sha1
- onder Linux wel /usr/bin/sha1sum
- onder MacOS X is er geen sha1
- onder Solaris is er geen sha1
- onder Windows is er geen sha1

sha224, sha-224
algoritme:
SHA-224 [gnu.crypto.hash.Sha224 (jonelo)]
lengte:
224 beetjes
Type:
hasj, 2004
sinds:
Jacksum 1.6.0
hoe:
het Secure Hash-algoritme, zoals gedefinieerd in 2004 in
het Nationaal Instituut voor Standaarden en
Federale informatieverwerking van technologie
Standaard (NIST FIPS 180-2) en in RFC 3874.
SHA-224 is gebaseerd op SHA-256, maar maakt gebruik van een
verschillende beginwaarde en de uiteindelijke hash
wordt afgekapt tot 224 bits.

sha256, sha-256
algoritme:
SHA-256 [java.security.MessageDigest]
lengte:
256 beetjes
Type:
hasj, 2001
sinds:
Jacksum 1.3.0
hoe:
het Secure Hash-algoritme, zoals gedefinieerd in 2001 in
het Nationaal Instituut voor Standaarden en
Federale informatieverwerking van technologie
Standaard (NIST FIPS 180-2).
[gnu.crypto.hash.Sha256] is een alternatief
implementatie en wordt gebruikt als u een
JRE < 1.4.2 of als u optie -A heeft opgegeven.

sha384, sha-384
algoritme:
SHA-384 [java.security.MessageDigest]
lengte:
384 beetjes
Type:
hasj, 2001
sinds:
Jacksum 1.3.0
hoe:
het Secure Hash-algoritme, zoals gedefinieerd in 2001 in
het Nationaal Instituut voor Standaarden en
Federale informatieverwerking van technologie
Standaard (NIST FIPS 180-2).
[gnu.crypto.hash.Sha384] is een alternatief
implementatie en wordt gebruikt als u een
JRE < 1.4.2 of als u optie -A heeft opgegeven.

crc8, crc-8
algoritme:
CRC-8
lengte:
8 beetjes
Type:
crc:8,7,0,onwaar,onwaar,0
sinds:
Jacksum 1.6.0
hoe:
deze implementatie van de CRC-8 (cyclisch
redundantiecontrole) wordt gebruikt in de
Systeembeheerbus (SMBus) en de
Gratis Lossless Audio Codec (FLAC) bijvoorbeeld
(generator poly x^8 + x^2 + x^1 + 1)

sha512, sha-512
algoritme:
SHA-512 [java.security.MessageDigest]
lengte:
512 beetjes
Type:
hasj, 2001
sinds:
Jacksum 1.3.0
hoe:
het Secure Hash-algoritme, zoals gedefinieerd in 2001 in
het Nationaal Instituut voor Standaarden en
Federale informatieverwerking van technologie
Standaard (NIST FIPS 180-2).
[gnu.crypto.hash.Sha512] is een alternatief
implementatie en wordt gebruikt als u een
JRE < 1.4.2 of als u optie -A heeft opgegeven.

som8, som-8
algoritme:
Som 8
lengte:
8 beetjes
Type:
checksum
sinds:
Jacksum 1.3.0
hoe:
waarde berekend door alle waarden bij elkaar op te tellen
in de invoergegevensstroom modulo 2^8.
Dit algoritme geeft niets om de
indeling van bytes.

som16, som-16
algoritme:
Som 16
lengte:
16 beetjes
Type:
checksum
sinds:
Jacksum 1.3.0
hoe:
waarde berekend door alle waarden bij elkaar op te tellen
in de invoergegevensstroom modulo 2^16.
Dit algoritme geeft niets om de
indeling van bytes.

som24, som-24
algoritme:
Som 24
lengte:
24 beetjes
Type:
checksum
sinds:
Jacksum 1.3.0
hoe:
waarde berekend door alle waarden bij elkaar op te tellen
in de invoergegevensstroom modulo 2^24.
Dit algoritme geeft niets om de
indeling van bytes.

som32, som-32
algoritme:
Som 32
lengte:
32 beetjes
Type:
checksum
sinds:
Jacksum 1.3.0
hoe:
waarde berekend door alle waarden bij elkaar op te tellen
in de invoergegevensstroom modulo 2^32.
Dit algoritme geeft niets om de
indeling van bytes.

sysv, systeembeheer, sumsysv
algoritme:
UNIX System V-checksum-algoritme
lengte:
16 beetjes
Type:
controlesom, 1985
sinds:
Jacksum 1.2.0, alias "sumsysv" sinds 1.6.0
hoe:
uitvoerformaat is precies zoals het eigen
programmasom (grootte in blokken van 512 bytes),
zie ook bsd
- onder BeOS is dit /bin/sum -s
- onder FreeBSD wel /usr/bin/cksum -o 2
- onder HP-UX wel /usr/bin/som
- onder Linux wel /usr/bin/som -s
- onder MacOS X wel /usr/bin/cksum -o 2
- onder Solaris wel /usr/bin/som
- onder Windows is er geen som

tijger128, tijger-128
algoritme:
Tijger 128 [gnu.crypto.hash.Tiger160 (door jonelo)]
lengte:
128 beetjes
Type:
hasj, 1995
sinds:
Jacksum 1.6.0
hoe:
de hashwaarde is de eerste 128 bits van de
resultaat van Tiger-192

tijger160, tijger-160
algoritme:
Tijger 160 [gnu.crypto.hash.Tiger160 (door jonelo)]
lengte:
160 beetjes
Type:
hasj, 1995
sinds:
Jacksum 1.6.0
hoe:
de hashwaarde is de eerste 160 bits van de
resultaat van Tiger-192

tijger, tijger192, tijger-192
algoritme:
Tijger [gnu.crypto.hash.Tiger]
lengte:
192 beetjes
Type:
hasj, 1995
sinds:
Jacksum 1.4.0
hoe:
ontwikkeld door Ross Anderson en Eli Biham, 1995

tiger2
algoritme:
Tiger2 [gnu.crypto.hash.Tiger2 (jonelo)]
lengte:
192 beetjes
Type:
hasj, 2005
sinds:
Jacksum 1.6.0
hoe:
ontwikkeld door Ross Anderson en Eli Biham, 2005

crc16, crc-16
algoritme:
CRC-16 (ARC)
lengte:
16 beetjes
Type:
crc:16,8005,0,waar,waar,0
sinds:
Jacksum 1.2.0
hoe:
deze implementatie van de CRC-16 (cyclisch
redundantiecontrole) is de meest populaire vorm
van CRC-16-algoritmen
(generator poly x^16 + x^15 + x^2 + 1)
Het wordt bijvoorbeeld gebruikt door LHA en ARC.

boom:
algoritme:
Hasjboom
lengte:
afhankelijk van het onderliggende algoritme
Type:
hasjboom, 1979
sinds:
Jacksum 1.7.0
hoe:
uitgevonden door Ralph Merkle, 1979. Een hasjboom is een
boom van hasj waarvan de bladeren hasj zijn
data blokken. Standaard is de boom-hash gecodeerd
basis32. Jacksum maakt het mogelijk om de wortel te berekenen
hash van de hashboom, de volgende algoritmen
worden ondersteund met hashbomen: tijger, tijger2
Tiger tree-hashes worden gebruikt bij het delen van P2P-bestanden
protocollen en applicaties.

draaikolk0, draaikolk-0
algoritme:
Whirlpool-0 [gnu.crypto.hash.Whirlpool (jonelo)]
lengte:
512 beetjes
Type:
hasj, 2000
sinds:
Jacksum 1.6.0
hoe:
De Whirlpool Hashing-functie van Paulo SLM
Barreto en Vincent Rijmen, 2000.
Dit is de originele specificatie van Whirlpool
van 2000.

draaikolk1, draaikolk-1
algoritme:
Whirlpool-1 [gnu.crypto.hash.Whirlpool]
lengte:
512 beetjes
Type:
hasj, 2001
sinds:
Jacksum 1.2.0
hoe:
De Whirlpool Hashing-functie van Paulo SLM
Barreto en Vincent Rijmen, 2001.
Dit is de eerste herziening van de specificatie
van Whirlpool uit 2001 met verbeterde S-box
ontwerp:
"We stellen voor om het oorspronkelijke algoritme te hernoemen
Whirlpool-0 en het gebruik van de term Whirlpool voor
de definitieve, gewijzigde versie die gebruikmaakt van de
verbeterd S-box-ontwerp."

whirlpool, draaikolk2, draaikolk-2
algoritme:
Whirlpool [gnu.crypto.hash.Whirlpool (jonelo)]
lengte:
512 beetjes
Type:
hasj, 2003
sinds:
Jacksum 1.6.0
hoe:
De Whirlpool Hashing-functie van Paulo SLM
Barreto en Vincent Rijmen.
Dit is de tweede herziening van de specificatie
van Whirlpool uit 2003 met verbeterde verspreiding
Matrix:
"Onlangs [11 maart 2003], Shirai en Shibutani
ontdekte een fout in de Whirlpool-diffusie
matrix die het vertakkingsnummer suboptimaal maakte.
Hoewel deze fout op zichzelf niet lijkt te bestaan
een effectieve kwetsbaarheid introduceren, de
het huidige document vervangt die matrix
[24 mei 2003]"

xor8, xor-8
algoritme:
Exclusief of
lengte:
8 beetjes
Type:
checksum
sinds:
Jacksum 1.3.0
hoe:
waarde berekend door alle waarden in het
invoergegevensstroom.
Dit algoritme geeft niets om de
indeling van bytes in een bestand.

crc16_x25, crc-16_x-25, fcs16, fcs-16
algoritme:
CRC-16 (Framecontrolereeks)
lengte:
16 beetjes
Type:
crc:16,1021,FFFF,waar,waar,FFFF
sinds:
Jacksum 1.5.0 (alias _x25, _x-25 pagina 1.7.0)
hoe:
De framecontrolevolgorde zoals gedefinieerd in
RFC1331.

crc24, crc-24
algoritme:
CRC-24
lengte:
24 beetjes
Type:
crc:24,864CFB,B704CE,onwaar,onwaar,0
sinds:
Jacksum 1.6.0
hoe:
deze implementatie van de CRC-24 (cyclisch
redundantiecontrole) wordt door Open PGP gebruikt voor
voorbeeld (RFC 2440).

crc32, crc-32, fcs32, fcs-32
algoritme:
CRC-32 [java.util.zip.CRC32]
lengte:
32 beetjes
Type:
crc:32,04C11DB7,FFFFFFFF,waar,waar,FFFFFFFF
sinds:
Jacksum 1.0.0 (alias crc-32 sinds 1.2.0,
alias fcs32 en fcs-32 sinds 1.5.0)
hoe:
het standaardalgoritme CRC-32 (cyclisch
redundantiecontrole) is gespecificeerd in ISO 3309,
ISO/IEC 13239:2002 en ITU-T V.42, en dergelijke
wordt gebruikt door PKZip, gzip, png, Ethernet, FDDI,
en WEP. Dat algoritme wordt ook wel FCS genoemd
(framecontrolereeks)
Er is een alternatieve implementatie beschikbaar (-A).
- onder BeOS is er geen crc32
- onder FreeBSD wel /usr/bin/cksum -o 3
- onder HP-UX is er geen crc32
- onder Linux is er geen crc32
- onder MacOS X wel /usr/bin/cksum -o 3
- onder Solaris is er geen crc32
- onder Windows is er geen crc32

crc32_bzip2, crc-32_bzip-2
algoritme:
CRC-32 (Bzip2)
lengte:
32 beetjes
Type:
crc:32,04C11DB7,FFFFFFFF,onwaar,onwaar,FFFFFFFF
sinds:
Jacksum 1.7.0
hoe:
Deze CRC wordt gebruikt door bzip2

crc32_mpeg2, crc-32_mpeg-2
algoritme:
CRC-32 (MPEG-2)
lengte:
32 beetjes
Type:
crc:32,04C11DB7,FFFFFFFF,onwaar,onwaar,0
sinds:
Jacksum 1.4.0
hoe:
dit algoritme implementeert de MPEG
specificatie van de CRC-32 berekening

Het uitvoerformaat van Jacksum:

Als u geen aangepast formaat opgeeft met optie -F, is het volgende formaat
gebruikt:

[ ]

checksum
is een controlesom, CRC of een vingerafdruk; uitvoer hangt af van opties -a en -x, resp. -X

september is een scheidingsteken; het kan worden gewijzigd door -s, anders hangt het af van -a en -m

bestandsgrootte
is de grootte (bytes of blokken) van een bestand, het hangt af van -a, de bestandsgrootte zal niet zijn
geschreven door elk MessageDigest-algoritme

tijdstempel
is een optionele tijdstempel van een bestand; Tijdstempels kunnen worden opgevraagd met -t

bestandsnaam
is een bestandsnaam, paden kunnen deel uitmaken van de uitvoer, de uitvoer is afhankelijk van -p en -P.

EXIT STATUS


0 - alles is in orde
1 - er was ten minste één mismatch tijdens het verificatieproces
>1 - in het geval van een parameter-, .jacksum- of I/O-fout

Voorbeelden


jacksom -a crc32 -q "txt: Hallo Wereld!"

berekent een 32-bits CRC van de tekst "Hallo wereld!"

jacksom -a crc32 -q 48656C6C6F20576F726C6421

berekent een 32-bits CRC van de hexadecimale reeks 48656C6C6F20576F726C6421 die vertegenwoordigt
"Hallo Wereld!"

jacksom -a crc32 -x * .txt

berekent een 32-bits CRC van alle tekstbestanden in de huidige map. De controlesom
wordt afgedrukt in hexadecimaal formaat (-x).

jacksom -a crc32 -f -t verzuim .

niet alleen CRC's worden afgedrukt, maar ook tijdstempels (-t) van alle bestanden binnen de
huidige map (.). Het bericht "is een directory" wordt onderdrukt (-f).

jacksom -f -a crc:16,1021,FFFF,onwaar,onwaar,0 .

er is een CRC met aangepaste parameters gebruikt: 16 bit, polynoom 1021 (hex, zonder
de leidende bit), initwaarde FFFF (hex), spiegel noch de invoer, noch de uitvoer, geen xor.

jacksom -a haval_256_5 .

berekent een 256-bits hash met 5 ronden met behulp van het haval-algoritme (haval_256_5) van
alle bestanden in de huidige map (.).

jacksom -a sha1 -s "\t" -t "EEE, MMM d, yyyy 'Bij' u: mm a" .

berekent een 160 bit SHA-1 Message-Digest van alle bestanden in de huidige map. De
scheidingstekenreeks (-s) is ingesteld op het tabelteken ("\t"). Tijdstempels van bestanden zullen zijn
afgedrukt in een aangepast formaat (-t).

jacksom -a cksum -r /mnt/deel

berekent een 32-bits CRC met het standaard Unix-algoritme cksum van alle bestanden
/mnt/share en zijn submappen (-r)

jacksom -a md5 -f -r -m -o lijst.jacksum /gegevens

berekent de Message-Digest MD5 van alle bestanden in /data en zijn submappen (-r),
bovendien drukt het metainfo (-m) af en slaat de uitvoer op in list.jacksum, padinformatie is
ABSOLUUT opgeslagen

jacksom -a md5 -f -r -m -o lijst.jacksum -w /gegevens

berekent de Message-Digest MD5 van alle bestanden in /data en zijn submappen (-r),
bovendien drukt het metainfo (-m) af en slaat de uitvoer op in list.jacksum, padinformatie is
RELATIEF opgeslagen

jacksom -c lijst.jacksum

verifieert alle checksums resp. tijdstempels opgeslagen in een bestand met de naam list.jacksum.
list.jacksum moet eerst worden gegenereerd met optie -m

jacksom -a md5 -f -F "#VINGERAFDRUK #BESTANDSGROOTTE #BESTANDSNAAM" *

berekent de Message-Digest MD5 van alle bestanden in de huidige map. Het resultaat
formaat is aangepast, het drukt ook de bestandsgrootte af.

jacksom -a md5 -A -V beknopte versie grootbestand.iso

Het retourneert onder andere ook de verstreken tijd (-V samenvatting) die daarvoor nodig was
bereken de MD5-hash van het bestand bigfile.iso met behulp van de alternatieve MD5
implementatie (-A).

jacksom -a crc32 -X -f -p -r -F "#BESTANDSNAAM #CHECKSUM" -o lijst.sfv *

drukt CRC-32-waarden af ​​in het Simple File Verificator (SFV)-formaat

jacksom -a ed2k -f -F "ed2k://|bestand|#BESTANDSNAAM|#FILESIZE|#VINGERPRINT|" *

berekent de edonkey-hash van alle bestanden in de huidige map met een aangepast
uitvoerformaat

jacksom -a ed2k -f -P / -F "<een href=#QUOTEed2k://|bestand
|#FILENAME|#FILESIZE|#FINGERPRINT|#QUOTE>#FILENAME " -r .

berekent de edonkey-hash van alle bestanden in de huidige map en zijn submappen
met een aangepast uitvoerformaat (HTML)

jacksom -a boom: tijger -F "urn:#ALGONAME:#VINGERAFDRUK" -q hex:

berekent de root-hash van de Tree Hash (ook bekend als Merkle Hash) met de onderliggende Tiger
algoritme van een lege invoer.

jacksom -a sha1+crc32 .

berekent de sha1-hash en de crc32 als een gecombineerde controlesom

jacksom -a sha1+crc32 -F "#CHECKSUM{0} #CHECKSUM{1} #BESTANDSNAAM" .

berekent de sha1-hash en de crc32 als afzonderlijke waarden

jacksom -a allen -F "#ALGONAME{i} (#BESTANDSNAAM) = #CHECKSOM{i}" .

berekent alle ondersteunde algoritmen voor alle bestanden in een aangepast formaat

jacksom -a allen -F "#ALGONAME{i}" -q tekst:

drukt de namen af ​​van alle ondersteunde algoritmen

jacksom -h korte inhoud

drukt de sectie SYNOPSIS af

jacksom -h hebben

drukt alle secties af die informatie over haval bevatten

jacksom -h -t

drukt alle informatie over de tijdstempeloptie af

jacksom -h en | meer

drukt de Engelse hulp af (gebruik "de" voor Duitse hulp)

Gebruik jacksum online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad