EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

jacksum - Online in der Cloud

Führen Sie Jacksum im kostenlosen OnWorks-Hosting-Anbieter über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist die Befehls-Jacksum, die im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


jacksum - berechnet Prüfsummen, CRCs und Message Digests

ZUSAMMENFASSUNG


Jacksum [OPTIONAL]... [FILE] ...
Java -Krug /usr/share/java/jacksum.jar [OPTIONAL]... [FILE] ...
Java -cp /usr/share/java/jacksum.jar Jacksum [OPTIONAL]... [FILE] ...

BESCHREIBUNG


Jacksum ist ein kostenloses und plattformunabhängiges Dienstprogramm zum Berechnen und Verifizieren von Prüfsummen,
CRCs und Hashes (Message Digests) sowie Zeitstempel von Dateien. Jacksum ist geschrieben
komplett in Java. Eine Java Runtime Environment (JRE), mindestens Version 1.3.1 oder eine beliebige
eine gleichwertige JRE ist erforderlich. Mindestens JRE 1.4.2 wird empfohlen.

Die folgenden Parameter werden unterstützt:

Datei ein Pfadname einer zu prüfenden Datei. Wildcards werden unterstützt. Sie hängen von der
Shell, die Sie ausführen. Ohne Datei oder wenn die Datei das Zeichen "-" hat, Standard
Eingang gelesen wird.

Die folgenden Optionen werden unterstützt:

-a etwas
der Algorithmus, Standard ist sha-1 seit Jacksum 1.0.0, siehe auch -A. Algorithmen können
durch das Pluszeichen verbunden werden, zB "sha1+crc32", "bsd+crc24+xor8". wenn du
spezifizieren Sie "-a all" alle unterstützten Algorithmen werden verwendet, siehe auch -F. Sobald "alle"
oder ein Pluszeichen verwendet wird, wird die Ausgabe mit einer Hex-Prüfsumme normalisiert und a
dezimale Dateigröße. Beispiele: "sha+", "md5+". Feature verfügbar seit Jacksum 1.7.0,
siehe auch -A, -F.

-A Wechseln. Standardmäßig verwendet Jacksum Algorithmen, die von der Java-API bereitgestellt werden, wenn
verfügbar, da diese vom JVM-Anbieter optimiert werden, bieten sie in der Regel sehr
gute Leistung. Wenn -A gesetzt ist, verwendet Jacksum ein alternatives, reines Java
Implementierung eines Algorithmus (falls vorhanden). Tatsächlich unterstützt Jacksum Alternative
Implementierungen für die folgenden Algorithmen: adler32, crc32, md5, sha-1, sha-256,
sha-384, sha-512 seit Jacksum 1.5.0, siehe auch -a.

-c Liste
prüft die Integrität anhand einer gegebenen Liste. Die Liste ist normalerweise eine frühere Ausgabe von
Jacksum, idealerweise erstellt mit Option -m. Sie können auch mit einer Liste vergleichen, die
wurde von einer anderen Anwendung erstellt. In diesem Fall müssen Sie alle angeben
Parameter, die notwendig sind, um die gleiche Ausgabe zu erzeugen. Der Parameter -F ist
ignoriert. Um Dateien auszuschließen, entfernen Sie einfach Zeilen aus der Liste. Funktion verfügbar
seit Jacksum 1.3.0 siehe auch -l -I und -m.

-d nur Verzeichnisse (regulär). Folgen Sie keinen symbolischen Links unter Linux/Unix. Ein symbolisches
Link von einem Unterordner zu einem übergeordneten Ordner kann unter Unix/Linux zu Endlosschleifen führen
beim rekursiven Durchqueren des Baumes. Wenn diese Option gesetzt ist, werden symbolische Links zu
Verzeichnisse werden ignoriert. Diese Option wird unter Windows ignoriert. Besonderheit
verfügbar seit Jacksum 1.5.0, Siehe auch -r.

-e ff Erwartung. Es wird eine Reihenfolge für die Berechnung erwartet. Funktioniert mit einer Datei,
Standardeingabe oder Option -q. Gibt OK (Ausgangscode 0) oder MISMATCH (Ausgangscode 1) zurück.
Verfügbar seit Jacksum 1.4.0. Funktioniert auch mit mehreren Dateien oder Verzeichnissen zu
finden Sie Duplikate, in diesem Fall werden alle Befunde ausgedruckt. Die Reihenfolge kann sein
entweder die Groß-/Kleinschreibung beachtet oder die Groß-/Kleinschreibung nicht berücksichtigt wird, außer wenn die Base 64-Kodierung (von
-E) wurde angegeben. Verfügbar seit Jacksum 1.6.0, siehe auch -a, -q, -E, -x und
-X.

-E Codierung
Codierung. Die Prüfsumme kann codiert werden:

bin Binär
dez Dezimal
Oktober Oktal
hex Hexadezimal in Kleinbuchstaben (wie -x)
hexup Hexadezimal in Großbuchstaben (wie -X)
base16 Base 16 (wie in RFC 3548 definiert)
base32 Base 32 (wie in RFC 3548 definiert)
base64 Base 64 (wie in RFC 3548 definiert)
bb BubbleBabble (verwendet von OpenSSH und SSH2)

verfügbar seit Jacksum 1.6.0, siehe auch -x und -X.

-f Nur Dateien verarbeiten, diese Option unterdrückt die Meldungen "... Is a
Verzeichnis" und " ... Ist keine reguläre Datei". Verfügbar seit
Jacksum 1.0.0, siehe auch -V.

-F Format
Legen Sie ein anpassbares Ausgabeformat fest, um das Standardformat zu überschreiben.
Verfügbar seit Jacksum 1.5.0, wenn nicht anders angegeben, siehe auch
-a, -E, -g, -G, -p, -P, -s, -t, -x, -X.

#ALGONAME wird durch den Namen des Algorithmus ersetzt
#ALGONAME{i} siehe auch #PRÜFSUMME{i}
#CHECKSUM wird durch den Hash-, CRC- oder Summenwert ersetzt
(abhängig von -a, -b, -g, -G, -x, -X)
#CHECKSUM{i} Wenn das Zeichen + verwendet wurde, um
Trennen Sie mehrere Algorithmen bei Option -a, die
Token wird durch die Prüfsumme ersetzt. Die
Token wird durch eine Zahl indiziert. Wenn Sie das verwenden
Zeichen namens i statt einer Zahl, es
funktioniert wie ein automatischer Index. (1.6)
#FILENAME wird durch den Dateinamen und den Pfad ersetzt (abhängig
auf -p und -P)
#FILENAME{NAME} wird durch den Dateinamen (1.5) ersetzt
#FILENAME{PATH} wird durch den Dateipfad ersetzt (1.5)
#FILESIZE wird durch die Dateigröße ersetzt
#FINGERPRINT ist ein Alias ​​für #CHECKSUM
#SEPARATOR wird durch das Trennzeichen ersetzt, das Sie können
spezifizieren mit -s
#TIMESTAMP wird durch den Zeitstempel ersetzt (abhängig von -t)
#QUOTE wird durch ein Anführungszeichen (") ersetzt

-g zählen
gruppieren Sie die Hex-Ausgabe für die Prüfsumme in "count"-Bytes zur besseren Lesbarkeit. Nur
gültig, wenn die Kodierung hex oder hexup ist. Gruppen werden durch ein Leerzeichen oder durch das . getrennt
Zeichen angegeben durch -G. Der Wert für count muss größer als 0 sein. Verfügbar
seit Jacksum 1.6.0, siehe auch -E, -G, -x und -X -G Zeichengruppenzeichen. Nur gültig
wenn die Kodierung hexadezimal ist und -g gesetzt wurde.

-h [lang] [abschnitt]
Hilfe ausgeben, gültige Codes für "lang" sind "en" oder "de", Standard ist "en"; gültige Werte
für "Abschnitt" sind Zeichenfolgen wie Header oder Optionen. Siehe Abschnitt BEISPIELE für mehr
Information. Verfügbar seit Jacksum 1.0.0, Parameterbereich seit Jacksum 1.6.0,
siehe auch -v.

-I Schnur
ignorieren. Beim Erstellen einer Liste mit -m oder Lesen einer Liste mit -c werden Zeilen ignoriert, wenn
sie beginnen mit der angegebenen Zeichenfolge. Verfügbar seit Jacksum 1.6.0, siehe auch -c
und M.

-l aufführen. Listen Sie einfach Dateien auf, die geändert oder gelöscht wurden. Nur in Kombination mit -c.
Verfügbar seit Jacksum 1.4.0, siehe auch -c.

-m Metainfo drucken. Zusätzliche Zeilen werden gedruckt. Mit den verfügbaren Metainfos
kann Dateien mit einer bestimmten Liste vergleichen, ohne viele Angaben machen zu müssen
Befehlszeilenparameter. Jedes benutzerdefinierte Format, das Sie normalerweise mit -F angeben können
ignoriert. Verfügbar seit Jacksum 1.3.0, siehe auch -c.

-o Datei
Ausgang. Die Ausgabe des Programms geht in eine Datei und nicht in die Standardausgabe.
Das Programm wird mit einer Warnung beendet, wenn die Datei vorhanden ist. Die Datei, die durch . angegeben wird
-o wird von der Berechnung ausgeschlossen. Verfügbar seit Jacksum 1.6.0, siehe
auch -O, -u und -U.

-O Datei
Ausgang. Wie -o, jedoch wird eine vorhandene Datei ohne überschrieben
Warnung. Siehe auch -U. Verfügbar seit Jacksum 1.6.0, siehe auch -o, -u und -U.

-p Weg. Fügen Sie die Pfadinformationen in jede Zeile ein, anstatt für jede eine Kopfzeile zu drucken
Verzeichnis während der rekursiven Verarbeitung von Ordnern (-r). Mit dieser Option wird die Ausgabe
wird zunehmen, aber auf der anderen Seite wird es viel einfacher sein, die zu sortieren oder zu greifen
Linien mit entsprechenden Programmen. Verfügbar seit Jacksum 1.4.0, siehe auch -F, -P,
-r und -w.

-P verkohlen
Pfadtrenner. Standardmäßig ist das systemabhängige Standard-Dateinamentrennzeichen
Zeichen verwendet wird. Auf Unix-Systemen ist das Zeichen der Schrägstrich (/), auf Microsoft
Windows-Systeme ist der umgekehrte Schrägstrich (\). Sie können die Standardeinstellung ändern, wenn ein Special
Ausgabeformat für Dateinamen (wie HTML-Links) ist erforderlich. Verfügbar seit
Jacksum 1.5.0, siehe auch -F und -p.

-q [typ:]seq
eine Sequenz schnell abarbeiten und das Programm beenden. Der Typ kann verwendet werden, um anzugeben
die Art der Sequenz (Text, Hexadezimal oder Dezimal):

txt:Beispiel1
hex:4578616D706C6531
Dez: 69,120,97,109,112,108,101,49
4578616D706C6531

Wenn type nicht gesetzt ist, wird erwartet, dass die seq in Hex-Form vorliegt. Wenn Typ auf eingestellt ist
"txt", der Standardzeichensatz der Plattform wird verwendet, um die aufgerufene Sequenz zu interpretieren
sek. Verfügbar seit Jacksum 1.3.0 (nur Hex), Typ seit 1.5.0.

-r Unterverzeichnis rekursiv verarbeiten (ohne Dateiparameter ist das aktuelle Verzeichnis
Gebraucht). Verfügbar seit Jacksum 1.0.0, siehe auch -p und -w.

-s Sept eine benutzerdefinierte Trennzeichenfolge (\t, \n, \r, \", \' und \\ werden übersetzt).
Der Standardwert hängt vom Prüfsummenalgorithmus ab. Verfügbar seit Jacksum 1.0.0, siehe
auch -F.

-S Zusammenfassung. Dadurch wird nur ein Prüfsummenwert berechnet. Alle Dateien, das Verzeichnis
Strukturen, die Dateinamen und Zeitstempel (falls angefordert) sind Teil dieser Prüfsumme.
Siehe auch -w. Verfügbar seit Jacksum 1.5.0, siehe auch -r und -w.

-t unten stehende Formular
ein Zeitstempelformat. Es wird die Formatierungsklasse SimpleDateFormat von Java verwendet. Gültig
Zeichen sind

G Ära-Bezeichner
y Jahr
M Monat im Jahr
w Woche im Jahr
W Woche im Monat
D Tag im Jahr
d Tag im Monat
F Wochentag im Monat
E Tag in der Woche
eine AM/PM-Markierung
H Stunde im Tag (0-23)
k Stunde im Tag (1-24)
K Stunde in am/pm (0-11)
h Stunde in am/pm (1-12)
m Minute in Stunde
s Sekunde in Minute
S Millisekunde
z Zeitzone, allgemein
Z Zeitzone, RFC 822

Wenn form auf das Wort "default" gesetzt ist, werden Zeitstempel mit . formatiert
"yyyyMMddHHmmss". seit Jacksum 1.3.0

#SEPARATOR wird durch das Trennzeichen ersetzt, das Sie
kann mit -s . spezifizieren
#QUOTE wird durch ein Anführungszeichen (") ersetzt

Verfügbar seit Jacksum 1.6.0, siehe auch -F.

-u Datei
hässlich, unerwünscht, unvorhergesehen, ungebeten. Eventuelle Fehlermeldungen des Programms sind
zu einer Datei umgeleitet, anstatt zum Standardfehler. Das Programm wird beendet, wenn die Datei
existiert. Die mit -u angegebene Datei wird von der Berechnung ausgeschlossen
Prozess. Verfügbar seit Jacksum 1.6.0, siehe auch -U, -o und -O.

-U Datei
hässlich, unerwünscht, unvorhergesehen, ungebeten. Wie -u, jedoch wird eine vorhandene Datei
ohne Vorwarnung überschrieben werden. Siehe auch -O. Verfügbar seit Jacksum 1.6.0,
siehe auch -u, -o und -O.

-v Ausführung. Druckt die Produktversion und wird beendet. Verfügbar seit Jacksum 1.2.0, siehe
auch -h.

-V Smartgeräte App
ausführlich. Druckt zusätzliche Informationen. Wenn -V der einzige Parameter ist, verhält er sich wie
-v. "control" kann eines der folgenden Schlüsselwörter sein, die durch a . getrennt werden müssen
Komma:

Einzelheiten | nodetails Fehler mit oder ohne Details
Warnungen | nowarnings Warnungen oder keine Warnungen
Zusammenfassung | nosummary Zusammenfassung am Ende oder nicht

Wenn die Steuerung auf "Standard" eingestellt ist, wird die Steuerung auf "Details,Warnungen,Keine Zusammenfassung" gesetzt.
Verfügbar seit Jacksum 1.6.0, siehe auch -f und -v.

-w Der Dateiparameter (der letzte Parameter) soll das Arbeitsverzeichnis sein.
Dies ermöglicht es, relative Pfadnamen anstelle von absoluten zu erstellen. Nur gültig, wenn
Der Dateiparameter ist ein Verzeichnis. Verfügbar seit Jacksum 1.6.0, siehe auch -r und
ES.

-x Hex-Ausgabe in Kleinbuchstaben für die Prüfsumme, es ist ein Alias ​​für -E hex. Verfügbar seit
Jacksum 1.1.0, siehe auch -E.

-X Hex-Ausgabe in Großbuchstaben für die Prüfsumme, es ist ein Alias ​​für -E hexup. Erhältlich
seit Jacksum 1.1.0, siehe auch -E.

Die folgenden Algorithmen werden unterstützt:

adler32, adler-32
Algorithmus:
Adler32 [java.util.zip.Adler32]
Länge:
32 Bits
Art:
Prüfsumme, 1995
schon seit:
Jacksum 1.0.0 (alias "adler-32" seit 1.2.0)
wie:
Adler32 wurde 1995 von Mark Adler erfunden.
Die Spezifikation für Adler32 finden Sie
in RFC 1950. Adler32 ist eine 32-Bit-Erweiterung
und Verbesserung des Fletcher-Algorithmus,
verwendet im ITU-T X.224 / ISO 8073 Standard.
[jonelo.jacksum.algorithm.Adler32alt] ist der
alternative Implementierung und wird verwendet, wenn
Option -A ist angegeben.

bsd, bsdsumme, summ
Algorithmus:
BSD-Prüfsummenalgorithmus
Länge:
16 Bits
Art:
Prüfsumme
schon seit:
Jacksum 1.0.0 (alias "bsdsum" seit 1.2.0, alias
"sumbsd" seit 1.6.0)
wie:
Ausgabeformat ist genau wie das native
Programmsumme (Größe in 1024 Byte Blöcken)
siehe auch sysv
- unter BeOS ist es /bin/sum [-r]
- unter FreeBSD ist es /usr/bin/sum
und /usr/bin/cksum -o 1
- unter HP-UX ist es /usr/bin/sum -r
- unter IBM AIX ist es /usr/bin/sum [-R]
- unter Linux ist es /usr/bin/sum [-R]
- unter MacOS X ist es /usr/bin/sum
und /usr/bin/cksum -o 1
- unter Solaris ist es /usr/ucb/sum
- unter Windows gibt es keine Summe

cksum
Algorithmus:
POSIX 1003.2 CRC-Algorithmus
Länge:
32 Bits
Art:
crc
schon seit:
Jacksumme 1.0.0
wie:
- unter BeOS ist es /bin/cksum
- unter FreeBSD ist es /usr/bin/cksum
- unter HP-UX ist es /usr/bin/cksum und
/usr/bin/sum -p
- unter IBM AIX ist es /usr/bin/cksum
- unter Linux ist es /usr/bin/cksum
- unter MacOS X ist es /usr/bin/cksum
- unter Solaris ist es /usr/bin/cksum
- unter Tru64 ist es /bin/cksum (CMD_ENV=xpg4)
- unter Windows gibt es keine cksum
Der POSIX CRC kann nicht vollständig beschrieben werden
nach dem Rocksoft-Modell, denn der Algorithmus
fügt die Nachricht mit ihrer Länge an. Ohne
dieses Special wäre der Code:
crc:32,04C11DB7,0,falsch,falsch,FFFFFFFF

crc64, crc-64
Algorithmus:
SFB-64
Länge:
64 Bits
Art:
crc:64,1B,0,wahr,wahr,0
schon seit:
Jacksumme 1.5.0
wie:
dieser Algorithmus ist in der beschrieben
ISO-3309-Norm.
(Generator-Poly ist x^64 + x^4 + x^3 + x + 1)

Elf, elf32, Elf-32
Algorithmus:
ELF
Länge:
32 Bits
Art:
Hash-
schon seit:
Jacksumme 1.5.0
wie:
Hash-Funktion, die im Unix ELF verwendet wird (ausführbare
und Linkable Format) für Objektdateien.

ed2k, Emule, Edonkey
Algorithmus:
eMule/eDonkey
Länge:
128 Bits
Art:
Hash-
schon seit:
Jacksumme 1.5.0
wie:
dieser Algorithmus wird in eDonkey bzw. eMule,
es basiert auf MD4, gibt aber anders zurück
Fingerabdrücke für Dateien >= 9500 KB.

gost
Algorithmus:
GOST R 34.11-94
[org.bouncycastle.crypto.digests.GOST3411Digest]
Länge:
256 Bits
Art:
Haschisch, 1994
schon seit:
Jacksumme 1.6.0
wie:
"GOsudarstvennyi Standard", Russisch für
"Regierungsstandard". Veröffentlicht im Jahr 1994 als
der sowjetische Standard GOST-R-34.11-94.

hat160, hat-160, hat160
Algorithmus:
HAS-160 [gnu.crypto.hash.Has160 (jonelo)]
Länge:
160 Bits
Art:
Haschisch, 2000
schon seit:
Jacksumme 1.7.0
wie:
HAS-160 ist sowohl eine kryptografische Hash-Funktion als auch
ein koreanischer TTA-Standard (Telekommunikation und
und Technologieverband).

haval, haval_ _
Algorithmus:
Haval [gnu.crypto.hash.Haval]
Länge:
128, 160, 192, 224 oder 256 Bit
Art:
Haschisch, 1992
schon seit:
Jacksumme 1.4.0
wie:
Haval wurde von Yuliang Zheng, Josef . erfunden
Pieprzyk und Jennifer Seberry im Jahr 1992.
Der Haval Message-Digest-Algorithmus hat a
variable Ausgabelänge, mit variabler Anzahl von
Runden. Die Ausgabelänge kann von 128 . variieren
bis 256 Bit in Schritten von 32 Bit. Die
Anzahl Runden kann von 3 bis 5 variieren
Standardwerte (nur "haval") sind 128 und 3.

md2, md2sum
Algorithmus:
MD2 [gnu.crypto.hash.MD2]
Länge:
128 Bits
Art:
Haschisch, 1989
schon seit:
Jacksumme 1.2.0
wie:
der MD2-Message-Digest-Algorithmus wie in definiert
RFC-1319;
RSA Laboratories, in ihrem Bulletin #4, datiert
12. November 1996, empfiehlt Aktualisierung
Anwendungen weg von MD2, wann immer es ist
praktisch.
Jacksum unterstützt MD2 aus Kompatibilitäts- und Bildungsgründen
Zwecke.

md4, md4sum
Algorithmus:
MD4 [gnu.crypto.hash.MD4]
Länge:
128 Bits
Art:
Haschisch, 1990
schon seit:
Jacksumme 1.2.0
wie:
der MD4-Message-Digest-Algorithmus wie in definiert
RFC-1320;
RSA Laboratories, in ihrem Bulletin #4, datiert
12. November 1996, empfiehlt, dass MD4
nicht verwendet werden.
Jacksum unterstützt MD4 aus Kompatibilitäts- und Bildungsgründen
Zwecke.

md5, md5sum
Algorithmus:
MD5 [java.security.MessageDigest]
Länge:
128 Bits
Art:
Haschisch, 1991
schon seit:
Jacksumme 1.0.0
wie:
Der MD5 Message Digest-Algorithmus wurde entwickelt von
Ronald Rivest im Jahr 1991, und es ist definiert in
RFC 1321. [gnu.crypto.hash.MD5] ist die Alternative
Implementierung und es wird verwendet, wenn Sie haben
Setzen Sie die Option -A.
- unter BeOS ist es /bin/md5sum
- unter FreeBSD ist es /sbin/md5
- unter HP-UX gibt es kein md5 oder md5sum
- unter Linux ist es /usr/bin/md5sum
- unter MacOS X ist es /usr/bin/md5
- unter Solaris ist es /usr/sbin/md5 (SUNWkeymg)
- unter Windows gibt es kein md5 oder md5sum

keine
Algorithmus:
keine
Länge:
0 Bits
Art:
n / a
schon seit:
Jacksumme 1.6.0
wie:
Berechnet keine Prüfsumme, es liest nicht die
Inhalt von Dateien, es bestimmt nur die
Dateigröße (und ggf. Zeitstempel)

crc:
Algorithmus:
CRC
Länge:
8..64 Bit
Art:
crc
schon seit:
Jacksumme 1.7.0
wie:
Mit diesem generischen CRC können Sie alle CRC-
Algorithmen, die von den berühmten
"Rocksoft (tm) Modell CRC-Algorithmus".
muss 6 Werte haben, die sein müssen
durch ein Komma getrennt. Jene sind:
width,poly,init,refIn,refOut,xorOut

width - Breite des crc, ausgedrückt in Bits.
Dies ist eins weniger als die Breite von
die poly.

poly - das Polynom, angeben als hex
Das obere Bit der Poly sollte sein
weggelassen. Zum Beispiel, wenn das Poly
10110, Sie sollten 06 angeben. An
wichtiger Aspekt dieses Parameters
ist, dass es das Unreflektierte repräsentiert
poly; das unterste Bit dieses Parameters
ist immer das LSB des Teilers
während der Teilung unabhängig von
ob der zu modellierende Algorithmus
ist reflektiert.

init - dieser Parameter gibt die Initiale an
Wert des Registers, wenn der
Algorithmus startet. Als Hex angeben.

refIn - Dies ist ein boolescher Parameter. Wenn es
ist false, Eingabebytes werden verarbeitet
wobei Bit 7 als das meiste behandelt wird
Signifikantes Bit (MSB) und Bit 0 ist
als niedrigstwertiges Bit behandelt.
Wenn dieser Parameter falsch ist, wird jedes Byte
wird vor der Verarbeitung reflektiert.
richtig oder falsch

refOut - Dies ist ein boolescher Parameter. Wenn es ist
auf false gesetzt, der endgültige Wert im
register wird in die xorOut-Stufe eingespeist
direkt, sonst, wenn dieser Parameter
ist wahr, der letzte Registerwert ist
zuerst reflektiert.

xorOut - dieser Wert wird mit XOR bis zum Ende verknüpft
Registerwert (nach dem refOut)
Stufe, bevor der Wert zurückgegeben wird als
die offizielle Prüfsumme, angeben als hex

lesen
Algorithmus:
lesen
Länge:
0 Bits
Art:
n / a
schon seit:
Jacksumme 1.6.0
wie:
Berechnet keine Prüfsumme, liest aber die
Inhalt von Dateien, es bestimmt auch die
Dateigröße (und ggf. Zeitstempel)

rmd128, rmd-128, reif128, reif-128, reif-md128
Algorithmus:
RIPEMD-128 [gnu.crypto.hash.RipeMD128]
Länge:
128 Bits
Art:
Hash-
schon seit:
Jacksum 1.2.0 (alias rmd128/rmd-128 seit 1.4.0)
wie:
ein Message Digest, siehe auch RIPEMD-160

rmd160, rmd-160, reif160, reif-160, reif-md160
Algorithmus:
RIPEMD-160 [gnu.crypto.hash.RipeMD160]
Länge:
160 Bits
Art:
Haschisch, 1996
schon seit:
Jacksum 1.2.0 (alias rmd160/rmd-160 seit 1.4.0)
wie:
RIPEMD wurde im Rahmen der
EU-Projekt RIPE (RACE Integrity Primitives
Auswertung), verwendet von GnuPG

rmd256, rmd-256, reif256, reif-256, reif-md256
Algorithmus:
RIPEMD-256 [org.bouncycastle.crypto.digests]
Länge:
256 Bits
Art:
Hash-
schon seit:
Jacksumme 1.6.0
wie:
ein Message Digest, siehe auch RIPEMD-160
RIPEMD-256 ist so sicher wie RIPEMD-128

rmd320, rmd-320, reif320, reif-320, reif-md320
Algorithmus:
RIPEMD-320 [org.bouncycastle.crypto.digests]
Länge:
128 Bits
Art:
Hash-
schon seit:
Jacksumme 1.6.0
wie:
ein Message Digest, siehe auch RIPEMD-160
RIPEMD-320 ist so sicher wie RIPEMD-160

sha0, sha-0
Algorithmus:
SHA-0 [gnu.crypto.hash.Sha0 (jonelo)]
Länge:
160 Bits
Art:
Haschisch, 1993
schon seit:
Jacksumme 1.6.0
wie:
der Secure Hash Algorithm, wie 1993 in . definiert
das National Institute for Standards und
Föderale Informationsverarbeitung der Technologie
Standard (FIPS PUB 180).
Es wurde kurz darauf von der NSA zurückgezogen
Veröffentlichung und wurde durch die überarbeitete
Version, veröffentlicht 1995 in FIPS PUB 180-1
und allgemein als "SHA-1" bezeichnet.

scha, sha1, scha-1, sha160, sha-160
Algorithmus:
SHA-1 [java.security.MessageDigest]
Länge:
160 Bits
Art:
Haschisch, 1995
schon seit:
Jacksum 1.0.0 (alias sha-1 seit 1.2.0, alias
scha-160. sha160 und sha-160 seit 1.5.0, Standard
Algorithmus seit 1.5.0.
wie:
der Secure Hash Algorithm, wie 1995 in . definiert
das National Institute for Standards und
Föderale Informationsverarbeitung der Technologie
Standard (NIST FIPS 180-1).
[gnu.crypto.hash.Sha160] ist die Alternative
Implementierung und es wird verwendet, wenn Sie haben
angegebene Option -A.
- unter BeOS gibt es kein sha1
- unter FreeBSD ist es /sbin/sha1
- unter HP-UX gibt es kein sha1
- unter Linux ist es /usr/bin/sha1sum
- unter MacOS X gibt es kein sha1
- unter Solaris gibt es kein sha1
- unter Windows gibt es kein sha1

sha224, sha-224
Algorithmus:
SHA-224 [gnu.crypto.hash.Sha224 (jonelo)]
Länge:
224 Bits
Art:
Haschisch, 2004
schon seit:
Jacksumme 1.6.0
wie:
der Secure Hash Algorithm, wie 2004 in . definiert
das National Institute for Standards und
Föderale Informationsverarbeitung der Technologie
Standard (NIST FIPS 180-2) und in RFC 3874.
SHA-224 basiert auf SHA-256, verwendet aber a
unterschiedlicher Anfangswert und der endgültige Hash
wird auf 224 Bit gekürzt.

sha256, sha-256
Algorithmus:
SHA-256 [java.security.MessageDigest]
Länge:
256 Bits
Art:
Haschisch, 2001
schon seit:
Jacksumme 1.3.0
wie:
der Secure Hash Algorithm, wie 2001 in . definiert
das National Institute for Standards und
Föderale Informationsverarbeitung der Technologie
Standard (NIST FIPS 180-2).
[gnu.crypto.hash.Sha256] ist eine Alternative
Implementierung und es wird verwendet, wenn Sie a
JRE < 1.4.2 oder wenn Sie Option -A angegeben haben.

sha384, sha-384
Algorithmus:
SHA-384 [java.security.MessageDigest]
Länge:
384 Bits
Art:
Haschisch, 2001
schon seit:
Jacksumme 1.3.0
wie:
der Secure Hash Algorithm, wie 2001 in . definiert
das National Institute for Standards und
Föderale Informationsverarbeitung der Technologie
Standard (NIST FIPS 180-2).
[gnu.crypto.hash.Sha384] ist eine Alternative
Implementierung und es wird verwendet, wenn Sie a
JRE < 1.4.2 oder wenn Sie Option -A angegeben haben.

crc8, crc-8
Algorithmus:
SFB-8
Länge:
8 Bits
Art:
crc:8,7,0,falsch,falsch,0
schon seit:
Jacksumme 1.6.0
wie:
diese Implementierung des CRC-8 (zyklisch
Redundanzprüfung) wird in der
System Management Bus (SMBus) und die
Free Lossless Audio Codec (FLAC) zum Beispiel
(Generatorpoly x^8 + x^2 + x^1 + 1)

sha512, sha-512
Algorithmus:
SHA-512 [java.security.MessageDigest]
Länge:
512 Bits
Art:
Haschisch, 2001
schon seit:
Jacksumme 1.3.0
wie:
der Secure Hash Algorithm, wie 2001 in . definiert
das National Institute for Standards und
Föderale Informationsverarbeitung der Technologie
Standard (NIST FIPS 180-2).
[gnu.crypto.hash.Sha512] ist eine Alternative
Implementierung und es wird verwendet, wenn Sie a
JRE < 1.4.2 oder wenn Sie Option -A angegeben haben.

Summe8, Summe-8
Algorithmus:
Sum 8
Länge:
8 Bits
Art:
Prüfsumme
schon seit:
Jacksumme 1.3.0
wie:
Wert berechnet durch Addition aller Werte
im Eingangsdatenstrom modulo 2^8.
Dieser Algorithmus kümmert sich nicht um die
Anordnung der Bytes.

Summe16, Summe-16
Algorithmus:
Sum 16
Länge:
16 Bits
Art:
Prüfsumme
schon seit:
Jacksumme 1.3.0
wie:
Wert berechnet durch Addition aller Werte
im Eingangsdatenstrom modulo 2^16.
Dieser Algorithmus kümmert sich nicht um die
Anordnung der Bytes.

Summe24, Summe-24
Algorithmus:
Sum 24
Länge:
24 Bits
Art:
Prüfsumme
schon seit:
Jacksumme 1.3.0
wie:
Wert berechnet durch Addition aller Werte
im Eingangsdatenstrom modulo 2^24.
Dieser Algorithmus kümmert sich nicht um die
Anordnung der Bytes.

Summe32, Summe-32
Algorithmus:
Sum 32
Länge:
32 Bits
Art:
Prüfsumme
schon seit:
Jacksumme 1.3.0
wie:
Wert berechnet durch Addition aller Werte
im Eingangsdatenstrom modulo 2^32.
Dieser Algorithmus kümmert sich nicht um die
Anordnung der Bytes.

System, Systemsumme, sumsysv
Algorithmus:
UNIX System V-Prüfsummenalgorithmus
Länge:
16 Bits
Art:
Prüfsumme, 1985
schon seit:
Jacksum 1.2.0, alias "sumsysv" seit 1.6.0
wie:
Ausgabeformat ist genau wie das Eigene
Programmsumme (Größe in 512 Byte Blöcken),
siehe auch bsd
- unter BeOS ist es /bin/sum -s
- unter FreeBSD ist es /usr/bin/cksum -o 2
- unter HP-UX ist es /usr/bin/sum
- unter Linux ist es /usr/bin/sum -s
- unter MacOS X ist es /usr/bin/cksum -o 2
- unter Solaris ist es /usr/bin/sum
- unter Windows gibt es keine Summe

Tiger128, Tiger-128
Algorithmus:
Tiger 128 [gnu.crypto.hash.Tiger160 (von jonelo)]
Länge:
128 Bits
Art:
Haschisch, 1995
schon seit:
Jacksumme 1.6.0
wie:
der Hashwert sind die ersten 128 Bits des
Ergebnis von Tiger-192

Tiger160, Tiger-160
Algorithmus:
Tiger 160 [gnu.crypto.hash.Tiger160 (von jonelo)]
Länge:
160 Bits
Art:
Haschisch, 1995
schon seit:
Jacksumme 1.6.0
wie:
der Hashwert sind die ersten 160 Bits des
Ergebnis von Tiger-192

Tiger, Tiger192, Tiger-192
Algorithmus:
Tiger [gnu.crypto.hash.Tiger]
Länge:
192 Bits
Art:
Haschisch, 1995
schon seit:
Jacksumme 1.4.0
wie:
entwickelt von Ross Anderson und Eli Biham, 1995

tiger2
Algorithmus:
Tiger2 [gnu.crypto.hash.Tiger2 (jonelo)]
Länge:
192 Bits
Art:
Haschisch, 2005
schon seit:
Jacksumme 1.6.0
wie:
entwickelt von Ross Anderson und Eli Biham, 2005

crc16, crc-16
Algorithmus:
SFB-16 (ARC)
Länge:
16 Bits
Art:
crc:16,8005,0,wahr,wahr,0
schon seit:
Jacksumme 1.2.0
wie:
diese Implementierung des CRC-16 (zyklisch
Redundanzprüfung) ist die beliebteste Form
von CRC-16-Algorithmen
(Generatorpoly x^16 + x^15 + x^2 + 1)
Es wird beispielsweise von LHA und ARC verwendet.

Baum:
Algorithmus:
Haschbaum
Länge:
abhängig vom zugrundeliegenden Algorithmus
Art:
Haschbaum, 1979
schon seit:
Jacksumme 1.7.0
wie:
erfunden von Ralph Merkle, 1979. Ein Hash-Baum ist ein
Hashesbaum, in dem die Blätter Hashes von sind
Datenblöcke. Standardmäßig ist der Baum-Hash codiert
Basis32. Jacksum ermöglicht die Berechnung der Wurzel
Hash des Hash-Baums, die folgenden Agorithmen
werden mit Hash-Bäumen unterstützt: tiger, tiger2
Tigerbaum-Hashes werden beim P2P-Filesharing verwendet
Protokolle und Anwendungen.

Whirlpool0, Whirlpool-0
Algorithmus:
Whirlpool-0 [gnu.crypto.hash.Whirlpool (jonelo)]
Länge:
512 Bits
Art:
Haschisch, 2000
schon seit:
Jacksumme 1.6.0
wie:
Die Whirlpool-Hashing-Funktion von Paulo SLM
Barreto und Vincent Rijmen, 2000.
Dies ist die Originalspezifikation von Whirlpool
von 2000.

Whirlpool1, Whirlpool-1
Algorithmus:
Whirlpool-1 [gnu.crypto.hash.Whirlpool]
Länge:
512 Bits
Art:
Haschisch, 2001
schon seit:
Jacksumme 1.2.0
wie:
Die Whirlpool-Hashing-Funktion von Paulo SLM
Barreto und Vincent Rijmen, 2001.
Dies ist die erste Überarbeitung der Spezifikation
von Whirlpool von 2001 mit verbesserter S-Box
Design:
„Wir schlagen vor, den ursprünglichen Algorithmus umzubenennen
Whirlpool-0 und Verwendung des Begriffs Whirlpool für
die endgültige, modifizierte Version, die die
verbessertes S-Box-Design."

Whirlpool, Whirlpool2, Whirlpool-2
Algorithmus:
Whirlpool [gnu.crypto.hash.Whirlpool (jonelo)]
Länge:
512 Bits
Art:
Haschisch, 2003
schon seit:
Jacksumme 1.6.0
wie:
Die Whirlpool-Hashing-Funktion von Paulo SLM
Barreto und Vincent Rijmen.
Dies ist die zweite Überarbeitung der Spezifikation
von Whirlpool von 2003 mit verbesserter Diffusion
Matrix:
"Vor kurzem [11. März 2003] haben Shirai und Shibutani
einen Fehler in der Whirlpool-Diffusion entdeckt
Matrix, die ihre Filialnummer suboptimal machte.
Obwohl dieser Fehler per se nicht zu sein scheint
eine effektive Schwachstelle einführen, die
das vorliegende Dokument ersetzt diese Matrix
[24. Mai 2003]"

xor8, xor-8
Algorithmus:
Exklusiv oder
Länge:
8 Bits
Art:
Prüfsumme
schon seit:
Jacksumme 1.3.0
wie:
Wert berechnet durch Xoring aller Werte in der
Eingangsdatenstrom.
Dieser Algorithmus kümmert sich nicht um die
Anordnung von Bytes in einer Datei.

crc16_x25, crc-16_x-25, fcs16, fcs-16
Algorithmus:
CRC-16 (Frame-Prüfsequenz)
Länge:
16 Bits
Art:
crc:16,1021,FFFF,wahr,wahr,FFFF
schon seit:
Jacksum 1.5.0 (alias _x25, _x-25 seit 1.7.0)
wie:
Die Frame-Checking-Sequenz wie in definiert
RFC1331.

crc24, crc-24
Algorithmus:
SFB-24
Länge:
24 Bits
Art:
crc:24,864CFB,B704CE,falsch,falsch,0
schon seit:
Jacksumme 1.6.0
wie:
diese Implementierung des CRC-24 (zyklisch
Redundanzprüfung) wird von Open PGP verwendet für
Beispiel (RFC 2440).

crc32, crc-32, fcs32, fcs-32
Algorithmus:
CRC-32 [java.util.zip.CRC32]
Länge:
32 Bits
Art:
crc:32,04C11DB7,FFFFFFFF,wahr,wahr,FFFFFFFF
schon seit:
Jacksum 1.0.0 (alias crc-32 seit 1.2.0,
Alias ​​fcs32 und fcs-32 seit 1.5.0)
wie:
der Standardalgorithmus CRC-32 (zyklisch
Redundanzprüfung) ist in ISO 3309 spezifiziert,
ISO/IEC 13239:2002 und ITU-T V.42, und es
wird verwendet von PKZip, gzip, png, Ethernet, FDDI,
und WEP. Dieser Algorithmus ist auch als FCS bekannt
(Frame-Check-Sequenz)
Eine alternative Implementierung ist verfügbar (-A).
- unter BeOS gibt es kein crc32
- unter FreeBSD ist es /usr/bin/cksum -o 3
- unter HP-UX gibt es kein crc32
- unter Linux gibt es kein crc32
- unter MacOS X ist es /usr/bin/cksum -o 3
- unter Solaris gibt es kein crc32
- unter Windows gibt es kein crc32

crc32_bzip2, crc-32_bzip-2
Algorithmus:
CRC-32 (Bzip2)
Länge:
32 Bits
Art:
crc:32,04C11DB7,FFFFFFFF,falsch,falsch,FFFFFFFF
schon seit:
Jacksumme 1.7.0
wie:
Dieser CRC wird von bzip2 verwendet

crc32_mpeg2, crc-32_mpeg-2
Algorithmus:
CRC-32 (MPEG-2)
Länge:
32 Bits
Art:
crc:32,04C11DB7,FFFFFFFF,falsch,falsch,0
schon seit:
Jacksumme 1.4.0
wie:
Dieser Algorithmus implementiert das MPEG
Spezifikation der CRC-32-Berechnung

Das Ausgabeformat von Jacksum:

Wenn Sie mit Option -F kein benutzerdefiniertes Format angeben, lautet das folgende Format
benutzt:

[ ]

Prüfsumme
eine Prüfsumme, CRC oder ein Fingerabdruck ist; Ausgabe hängt von den Optionen -a bzw. -x ab. -X

Sept ist ein Trennzeichen; es kann durch -s geändert werden, ansonsten hängt es von -a und -m ab

Dateigröße
ist die Größe (Bytes oder Blöcke) einer Datei, es hängt von -a ab, die Dateigröße wird nicht sein
geschrieben von einem beliebigen MessageDigest-Algorithmus

Zeitstempel
ist ein optionaler Zeitstempel einer Datei; Zeitstempel können mit -t . angefordert werden

Dateinamen
ist ein Dateiname, Pfade können Teil der Ausgabe sein, Ausgabe hängt von -p und -P ab.

EXIT STATUS


0 - alles ist in Ordnung
1 - Während des Verifizierungsprozesses gab es mindestens eine Nichtübereinstimmung
>1 - bei einem Parameter-, .Jacksum- oder I/O-Fehler

Beispiele:


Jacksum -a crc32 -q "txt:Hallo Welt!"

berechnet einen 32-Bit-CRC des Textes "Hello World!"

Jacksum -a crc32 -q 48656C6C6F20576F726C6421

berechnet einen 32-Bit-CRC der Hex-Sequenz 48656C6C6F20576F726C6421, die
"Hallo Welt!"

Jacksum -a crc32 -x * .txt

berechnet einen 32-Bit-CRC aller Textdateien im aktuellen Ordner. Die Prüfsumme
wird im Hexadezimalformat (-x) ausgegeben.

Jacksum -a crc32 -f -t Standard .

es werden nicht nur CRCs gedruckt, sondern auch Zeitstempel (-t) aller Dateien innerhalb der
aktueller Ordner (.). Die Meldung "ist ein Verzeichnis" wird unterdrückt (-f).

Jacksum -f -a crc:16,1021,FFFF,falsch,falsch,0 .

es wurde ein CRC mit angepassten Parametern verwendet: 16 Bit, Polynom 1021 (hex, ohne
das führende Bit), initvalue FFFF (hex), weder den Eingang noch den Ausgang spiegeln, kein xor.

Jacksum -a haval_256_5 .

berechnet einen 256-Bit-Hash mit 5 Runden unter Verwendung des Haval-Algorithmus (haval_256_5) von
alle Dateien im aktuellen Ordner (.).

Jacksum -a sha1 -s "\T" -t "EEE, MMM d, yyyy 'bei' h: mm a" .

berechnet einen 160 Bit SHA-1 Message-Digest aller Dateien im aktuellen Ordner. Die
Trennzeichenfolge (-s) wird auf das Tabulatorzeichen ("\t") gesetzt. Zeitstempel der Dateien werden
in einem benutzerdefinierten Format (-t) ausgedruckt.

Jacksum -a cksum -r /mnt/teilen

berechnet eine 32-Bit-CRC mit dem Standard-Unix-Algorithmus cksum aller Dateien
/mnt/share und seine Unterordner (-r)

Jacksum -a md5 -f -r -m -o list.jacksum /Daten

berechnet den Message-Digest MD5 aller Dateien in /data und seinen Unterordnern (-r),
außerdem gibt es Metainfo (-m) aus und speichert die Ausgabe in list.jacksum, Pfadinformationen sind
ABSOLUT gespeichert

Jacksum -a md5 -f -r -m -o list.jacksum -w /Daten

berechnet den Message-Digest MD5 aller Dateien in /data und seinen Unterordnern (-r),
außerdem gibt es Metainfo (-m) aus und speichert die Ausgabe in list.jacksum, Pfadinformationen sind
RELATIV gespeichert

Jacksum -c list.jacksum

überprüft alle Prüfsummen bzw. Zeitstempel, die in einer Datei namens list.jacksum gespeichert sind.
list.jacksum muss zuerst mit Option -m . generiert werden

Jacksum -a md5 -f -F "#FINGERABDRUCK #DATEIGRÖSSE #DATEINAME" *

berechnet den Message-Digest MD5 aller Dateien im aktuellen Verzeichnis. Die Ausgabe
Format angepasst wird, druckt es auch die Dateigröße.

Jacksum -a md5 -A -V Zusammenfassung bigfile.iso

Es gibt unter anderem auch die verstrichene Zeit (-V-Zusammenfassung) zurück, die erforderlich war, um
Berechnen Sie den MD5-Hash der Datei bigfile.iso mit dem alternativen MD5
Ausführung (-A).

Jacksum -a crc32 -X -f -p -r -F "#DATEINAME #PRÜFSUMME" -o list.sfv *

druckt CRC-32-Werte im Simple File Verificator (SFV)-Format

Jacksum -a ed2k -f -F "ed2k://|Datei|#DATEINAME|#DATEIGRÖSSE|#FINGERABDRUCK|" *

berechnet den edonkey-Hash aller Dateien im aktuellen Verzeichnis mit einem angepassten
Ausgabeformat

Jacksum -a ed2k -f -P / -F "<a href=#QUOTEed2k://|Datei
|#DATEINAME|#DATEIGRÖSSE|#FINGERABDRUCK|#QUOTE>#DATEINAME " -r .

berechnet den edonkey Hash aller Dateien im aktuellen Verzeichnis und seinen Unterordnern
mit benutzerdefiniertem Ausgabeformat (HTML)

Jacksum -a Baum: Tiger -F "urn:#ALGONAME:#FINGERABDRUCK" -q verhexen:

berechnet den Root-Hash des Tree Hash (auch bekannt als Merkle Hash) mit dem zugrunde liegenden Tiger
Algorithmus einer leeren Eingabe.

Jacksum -a sha1+crc32 .

berechnet den sha1-Hash und den crc32 als kombinierte Prüfsumme

Jacksum -a sha1+crc32 -F "#CHECKSUMME{0} #PRÜFSUMME{1} #DATEINAME" .

berechnet den sha1-Hash und den crc32 als separate Werte

Jacksum -a alle -F "#ALGONAME{i} (#DATEINAME) = #PRÜFSUMME{i}" .

berechnet alle unterstützten Algorithmen für alle Dateien in einem benutzerdefinierten Format

Jacksum -a alle -F "#ALGONAME{i}" -q TXT:

gibt die Namen aller unterstützten Algorithmen aus

Jacksum -h synopsis

druckt den Abschnitt SYNOPSIS

Jacksum -h Haval

druckt alle Abschnitte mit Informationen über haval

Jacksum -h -t

druckt alle Informationen über die Zeitstempeloption

Jacksum -h en | mehr

druckt die englische Hilfe (benutze "de" für deutsche Hilfe)

Verwenden Sie Jacksum online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad