Hex-/Binär-Konverter mit XOR
Konvertieren Sie sofort zwischen hexadezimaler, binärer und dezimaler Darstellung. Wenden Sie bitweise Operationen (XOR, AND, OR, NOT) mit anpassbaren Schlüsseln an. Sehen Sie Ergebnisse in allen drei Formaten gleichzeitig, mit kumulativer XOR-Prüfsumme zur Integritätsprüfung. Kostenlos, privat und ohne Anmeldung.
Convert between hexadecimal, binary, and decimal representations. Apply bitwise operations (XOR, AND, OR, NOT) with customizable key/operand. View results in all three formats simultaneously with cumulative XOR checksum for integrity verification.
48 65 6c 6c 6f
01001000 01100101 01101100 01101100 01101111
72 101 108 108 111
Hello
Funktionen
- Konvertierung in drei Formaten: Konvertieren Sie Daten gleichzeitig zwischen hexadezimalem, binärem und dezimalem Format. Sehen Sie Ihre Eingabe in allen drei Formaten auf einmal in einem übersichtlichen Nebeneinander-Layout. Jede Formatkarte hat ihre eigene Kopieren-Schaltfläche zum einfachen Extrahieren.
- 4 bitweise Operationen: Wenden Sie die bitweisen Operationen XOR, AND, OR und NOT mit anpassbaren Schlüsseln auf Ihre Daten an. XOR ist ideal für einfache Ver- und Entschlüsselung. AND und OR sind nützlich für Bitmaskierung. NOT invertiert alle Bits. Ergebnisse werden in allen Formaten gleichzeitig neben dem Original angezeigt.
- Kumulative XOR-Prüfsumme: Berechnen Sie die kumulative XOR-Prüfsumme Ihrer Daten zur Integritätsprüfung. Angezeigt in Hex-, Binär- und Dezimalformat. Häufig verwendet in serieller Kommunikation, RAID-Systemen und einfachen Datenvalidierungsprotokollen.
- ASCII-Vorschau & Beispielbibliothek: Sehen Sie die ASCII-Darstellung Ihrer Daten, wobei nicht druckbare Zeichen als Punkte erscheinen. Laden Sie 5 integrierte Beispiele, um verschiedene Operationen schnell zu erkunden, ohne Daten manuell einzugeben.
Was sind Hex- und Binärdarstellungen?
Hexadezimal (Basis 16) stellt Bytes mit den Ziffern 0-9 und den Buchstaben A-F dar, wobei jede Hex-Ziffer 4 Bits repräsentiert. Es ist das gängigste menschenlesbare Format für Binärdaten, weil es kompakt ist (2 Zeichen pro Byte). Binär (Basis 2) stellt Daten nur mit 0en und 1en dar, wobei jedes Byte 8 Zeichen benötigt. Binär ist zwar schwerer zu lesen, zeigt aber das exakte Bitmuster ohne jede Kodierung. Dezimal (Basis 10) stellt jedes Byte als Zahl zwischen 0 und 255 dar, was für die Integration in Programmierkontexte nützlich ist. Alle drei Darstellungen drücken dieselben Daten aus - es sind einfach verschiedene Schreibweisen derselben Byte-Werte.
Bitweise Operationen erklärt
Bitweise Operationen arbeiten direkt auf der binären Darstellung der Daten. XOR (exklusives ODER) setzt jedes Bit auf 1, wenn die entsprechenden Bits unterschiedlich sind - es ist seine eigene Umkehrung (zweimal angewendet ergibt es das Original). AND setzt jedes Bit nur dann auf 1, wenn beide Bits 1 sind, und wird häufig zum Maskieren verwendet. OR setzt jedes Bit auf 1, wenn eines der Bits 1 ist, und wird zum Setzen von Flags verwendet. NOT invertiert alle Bits (0 wird 1, 1 wird 0). Ist ein Operand kürzer als die Daten, wird er zyklisch über die Eingabe wiederholt, um die Operation auf alle Bytes anzuwenden.
Kumulative XOR-Prüfsumme
Eine kumulative XOR-Prüfsumme wird berechnet, indem alle Bytes nacheinander XOR-verknüpft werden. Beginnend bei 0 wird jedes Byte mit dem Akkumulator XOR-verknüpft: checksum = byte0 XOR byte1 XOR byte2 ... XOR byteN. Das Ergebnis ist ein einzelnes Byte (0-255), das eine grundlegende Integritätsprüfung bietet. Ändert sich ein Byte, ändert sich die Prüfsumme mit fast absoluter Sicherheit ebenfalls. Diese einfache Prüfsumme wird in vielen seriellen Protokollen (wie I2C und Modbus), in frühen Netzwerkprotokollen und in Dateiformat-Headern verwendet. Sie ist zwar nicht kryptografisch sicher, aber schnell und wirksam beim Erkennen versehentlicher Datenbeschädigung.
Privatsphäre & Sicherheit
Dieses Tool läuft vollständig in Ihrem Browser mit clientseitigem JavaScript. Ihre Eingabedaten, Konvertierungsergebnisse, Operationsergebnisse und Prüfsummen werden niemals auf einen Server hochgeladen, in einer Datenbank gespeichert oder über das Netzwerk übertragen. Das gesamte Parsen, Konvertieren, alle bitweisen Operationen und Prüfsummenberechnungen erfolgen lokal auf Ihrem Gerät. Es gibt keine API-Aufrufe, kein Analyse-Tracking, keine Cookies und keinerlei Datenerfassung. Das macht es vollkommen sicher für die Arbeit mit sensiblen Binärdaten, verschlüsselten Nutzlasten oder proprietären Dateiformaten.
Häufig gestellte Fragen
Hexadezimal (Basis 16) verwendet 16 Symbole (0-9 und A-F), wobei jedes Byte 2 Hex-Ziffern benötigt. Binär (Basis 2) verwendet nur 0 und 1, wobei jedes Byte 8 Binärziffern benötigt. Dezimal (Basis 10) stellt jedes Byte als Zahl von 0-255 dar. Alle drei stellen dieselben zugrunde liegenden Daten dar.
XOR ist symmetrisch: zweimal mit demselben Schlüssel angewendet ergibt es das Original. Wenden Sie XOR auf jedes Datenbyte mit einem Schlüsselbyte an, um es zu verwürfeln, und wenden Sie dann XOR auf das Ergebnis mit demselben Schlüssel an, um es wiederherzustellen. Das Tool wiederholt den Schlüssel zyklisch über die Eingabe, wenn der Schlüssel kürzer als die Daten ist.
Die kumulative XOR-Prüfsumme ist eine einfache Integritätsprüfung. Wenn alle Bytes miteinander XOR-verknüpft werden, entsteht ein einzelnes Prüfsummenbyte. Werden die Daten verändert, ändert sich die Prüfsumme mit hoher Wahrscheinlichkeit. Sie wird in seriellen Protokollen (I2C, Modbus) und einfachen Dateiformaten verwendet.
Wenn der Operandenschlüssel kürzer als die Eingabedaten ist, werden die Schlüsselbytes automatisch zyklisch wiederholt. Beispielsweise wird ein Schlüssel von 1 Byte „FF“ auf eine 5-Byte-Eingabe als FF-FF-FF-FF-FF angewendet. So können kurze Schlüssel auf Daten beliebiger Länge wirken.
XOR allein ist nicht kryptografisch sicher und sollte nicht zum Schutz sensibler Daten verwendet werden. Verwenden Sie für echte Sicherheit eine ordnungsgemäße Verschlüsselung wie AES. XOR eignet sich für leichte Obfuskation, zu Lernzwecken und zum Rückgängigmachen einfach kodierter Daten.
Das Tool akzeptiert Hex (mit oder ohne 0x-Präfix), Binär (durch Leerzeichen getrennte 8-Bit-Gruppen oder fortlaufend) und Dezimal (durch Leerzeichen, Kommas oder Semikolons getrennte Werte von 0-255). Leerzeichen und Kommas werden automatisch bereinigt.
Absolut. Das Tool läuft vollständig in Ihrem Browser. Ihre Eingabedaten, Konvertierungsergebnisse, Operationsergebnisse und Prüfsummen werden niemals auf einen Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal auf Ihrem Gerät.
Ja - 100 % kostenlos, ohne Anmeldung, ohne Konto und ohne Nutzungslimits. Konvertieren und verarbeiten Sie so viele Daten, wie Sie benötigen, so oft Sie möchten. Es gibt keine Premium-Stufen, versteckte Kosten oder Ratenbegrenzungen.