XOR
True when unequal
XOR is the exclusive-or operation, a fundamental logic gate that outputs true when its inputs differ.
In circuit diagrams and programming documentation, the capitalized form appears as a standard operator: A XOR B equals 1 only when A and B have different values.
Used extensively in checksums, cryptography, and bitwise manipulation. (Lowercase xor is the same operation.)
Operating per binary digit
- gateHinged barrier in fence
- operatorOne who works machinery
- truth tableChart of logical possibilities
- binaryConsisting of two parts
operand · disjunction · mask · flip · toggle · complement · parity · condition
State of being equal
- error detectionIdentifying inaccuracies in data
- checksumError-detecting calculated value
- hashChopped mixture, cooked together
- RAIDDisk virtualization technology
redundancy · verification · data integrity · correction · CRC · fault tolerance · validation
Converting data into code
- cipherHidden writing system
- keyLock-opening device
- plaintextUnencoded readable information
- ciphertextEncoded, unreadable message
decryption · obfuscation · symmetric · cryptanalysis · scrambling · randomization · secrecy
bitwise
Operating per binary digit
- gateHinged barrier in fence
- operatorOne who works machinery
- truth tableChart of logical possibilities
binary · operand · disjunction · mask · flip · toggle · complement · parity · condition · predicate
parity
State of being equal
- error detectionIdentifying inaccuracies in data
- checksumError-detecting calculated value
- hashChopped mixture, cooked together
RAID · redundancy · verification · data integrity · correction · CRC · fault tolerance · validation
encryption
Converting data into code
ciphertext · decryption · obfuscation · symmetric · cryptanalysis · scrambling · randomization · secrecy
- hashinghash, hash code, digest, fingerprint, collision
- digital logiclogic gate, logic gates, AND gate, truth tables, truth table
- OpcodesADD, CMP, AND, POP, CALL
- assembly languageregisters, accumulator, instruction set, machine language, operand
- error correctionchecksum, CRC, error correction, error detection, FEC
- stream ciphersPanama, Helix, Pike, Turing, Leviathan
Statement true when operands agree
AND · NAND · OR · equivalence · if and only if