Cifra XOR (texto)
Cifre um texto com uma chave XOR repetida (resultado em hexadecimal), ou decifre uma string hexadecimal previamente cifrada.
Como funciona
A cifra XOR combina cada byte do texto com um byte da chave (repetida ciclicamente) através da operação lógica OU exclusivo, e o resultado é codificado em hexadecimal para permanecer legível e transmissível como texto. Útil para ocultar rapidamente uma string ou praticar os fundamentos da criptografia — não é uma cifra robusta para proteger dados sensíveis.
Por que o resultado cifrado está em hexadecimal?
O resultado bruto do XOR pode conter bytes não imprimíveis. A codificação em hexadecimal (dois caracteres por byte) garante um resultado sempre legível e copiável, independentemente da chave usada.
O que acontece se eu decifrar com a chave errada?
A decifragem produz bytes que geralmente não correspondem a texto UTF-8 válido, o que gera um erro explícito em vez de um resultado incoerente silencioso.
Processamento 100% local: a cifra é executada inteiramente no seu navegador via WebAssembly, seu texto e sua chave nunca saem do seu dispositivo.