XOR Cipher

Key

XOR Cipher is a type of additive cipher, an encryption algorithm that operates according to the principles:

A 0 = A,
A A = 0,
A B = B A,
(A B) C = A (B C),
(B A) A = B 0 = B,

For example where
denotes the exclusive disjunction (XOR) operation. This operation is sometimes called modulus 2 addition (or subtraction, which is identical). With this logic, a string of text can be encrypted by applying the bitwise XOR operator to every character using a given key. To decrypt the output, merely reapplying the XOR function with the key will remove the cipher.

Featured Tools

Featured tools that you might find useful.

Popular Tools

List of popular tools that users love and frequently use.

New Tools

The latest tools added to our collection, designed for you.

Topics

The tools grouped by topics to quickly find what you need.
Base91 Encoder & Decoder Online

Base91 Encode & Decode

Base91 Encoder & Decoder Online
Base100 Encoder & Decoder Online

Base100 Encode & Decode

Base100 Encoder & Decoder Online
Base56 Online Encoder & Decoder. Base56 is a variant of Base58 omitting the characters '1' and 'o' to avoid confusion. Its purpose is to make it easy to both type and copy/paste encoded data.

Base56 Encode & Decode

Base56 Online Encoder & Decoder. Base56 is a variant of Base58 omitting the characters '1' and 'o' to avoid confusion. Its purpose is to make it easy to both type and copy/paste encoded data.
JJEncode could encode any JavaScript code using only symbols.

JJEncode

JJEncode could encode any JavaScript code using only symbols.