XOR, auch bekannt als Exclusive OR, ist eine bitweise Betreiber von binären Mathematik.
Die sechs Bit-Operatoren, wie sie in der Programmiersprache C, sind:
Operation Symbol UND & Inclusive ODER | Exclusive OR (XOR) ^ Rechts verschieben >> Linke Shift-Taste << Ergänzung ~
Die XOR Betreiber liefert eine 1, wenn der Wert ist entweder das erste oder das zweite Bit Bit eine 1 ist.
Die XOR Betreiber liefert eine 0, wenn keine oder beide der Bits 1 ist.
Dies ist am besten in der folgenden Tabelle:
Erste Bit Zweite Bit Ergebnis 0 0 0 0 1 1 1 0 1 1 1 0
Die XOR-Operator wird verwendet, um "Flip"-Bits (Nullen und Einsen) in einem Stück Wir werden XOR das erste Zeichen dieser Klartext in Geheimtext mit einem "V" als die wichtigsten: XOR-Verschlüsselung ist ein symmetrischer Algorithmus. Das heißt, wir können mit dem Schlüssel, wie die Entschlüsselung Schlüssel. Lassen Sie uns unsere entschlüsseln Ciphertext neu zu unserer ursprünglichen Klartext. Sind die Mathematik selbst mit den beiden anderen Zeichen Klartext zu beweisen, diese für sich. Viele Verschlüsselungs-Algorithmen nutzen, die XOR-Betreiber im Rahmen ihrer Tätigkeiten. XOR Verständnis und die anderen Binär-Betreiber ist ein notwendiger Schritt auf dem Weg zu einer XOR-Verschlüsselung ist trivial einfach zu implementieren und ebenso trivial zu brechen. XOR-Verschlüsselung sollte nicht verwendet werden für alle Daten, die Sie schützen wollen. Klartext "F" Key 'V' Geheimtext 0 1 1 1 0 1 1 0 1 1 0 1 0 0 0 0 1 1 0 0 0 0 1 1 Converting Geheimtext zu Klartext mit XOR Verschlüsselung
Geheimtext Key 'V' Klartext 1 1 0 1 0 1 1 0 1 1 0 1 0 0 0 1 1 0 0 0 0 1 1 0
Bookmark Was ist XOR-Verschlüsselung? Neueste Blog-Posts