xoriert
Xoriert is a term used in computing to describe data, signals, or strings that have been transformed by applying an exclusive OR (XOR) operation with a key or mask. Formally, if D is the original data and K is a bitwise key of the same length, the xoriert result is D' = D ⊕ K. The operation is reversible: applying XOR with the same key again yields the original data. XOR is commutative and associative, and XORing with 0 leaves data unchanged; XORing a value with itself yields zero. These properties make xoriert transformations simple and fast to implement in software and hardware.
In cryptographic contexts, XORing with a random key is equivalent to a one-time pad and can provide
Etymology and usage: The form xoriert derives from the English acronym XOR and the German suffix -iert,
Related concepts include the XOR operation, one-time pad, stream cipher, parity, and various data integrity schemes