[{"data":1,"prerenderedAt":58},["ShallowReactive",2],{"tool-content-en-xor-encryption":3},{"id":4,"title":5,"body":6,"description":48,"extension":49,"locale":50,"meta":51,"navigation":52,"path":53,"seo":54,"stem":55,"toolId":56,"__hash__":57},"tools\u002Ftools\u002Fen\u002Fxor-encryption.md","XOR Encrypt \u002F Decrypt",{"type":7,"value":8,"toc":41},"minimark",[9,13,17,21,29,33],[10,11,5],"h2",{"id":12},"xor-encrypt-decrypt",[14,15,16],"p",{},"Apply a simple XOR cipher to text or files with a key of your choice. The key bytes repeat across the input and are XORed with each byte, which makes the operation reversible: running it twice with the same key returns the original data. Encrypted text is emitted as Base64.",[10,18,20],{"id":19},"security-warning","Security warning",[14,22,23,24,28],{},"XOR with a repeating key is ",[25,26,27],"strong",{},"not"," secure. It can be broken with frequency analysis, so use it only for light obfuscation, CTF exercises, or learning how ciphers work. For anything sensitive, use the AES tool instead.",[10,30,32],{"id":31},"file-and-text-modes","File and text modes",[14,34,35,36,40],{},"Encrypt or decrypt text directly in the two panes, or switch to file mode to turn any file into a ",[37,38,39],"code",{},".xor"," payload and back. Everything runs locally in your browser.",{"title":42,"searchDepth":43,"depth":43,"links":44},"",2,[45,46,47],{"id":12,"depth":43,"text":5},{"id":19,"depth":43,"text":20},{"id":31,"depth":43,"text":32},"Obfuscate text or files with a simple XOR cipher and a key locally in your browser. Built for learning and light obfuscation.","md","en",{},true,"\u002Ftools\u002Fen\u002Fxor-encryption",{"title":5,"description":48},"tools\u002Fen\u002Fxor-encryption","xor-encryption","qjNN9yC81ablkrEgknlLvEsMAJa3NGQmYLc6NN978YA",1792391421820]