Cifra XOR
XOR cada byte do seu texto com uma chave de repetição - criptografe e descriptografe em uma ferramenta.
Cifra XOR
XOR é a menor cifra que existe: cada byte da entrada é combinado com um byte da chave, a chave se repete pelo tempo que for necessário e a execução do resultado pela mesma chave restaura exatamente o original. Essa simetria faz com que uma ferramenta execute as duas tarefas – criptografar e descriptografar são a mesma operação com os formatos trocados. Criptografe colando texto e lendo hexadecimal ou Base64; descriptografe mudando o formato de entrada para hexadecimal ou Base64 e o formato de saída para texto.
A chave pode ser fornecida como texto simples, bytes hexadecimais ou Base64, portanto, um desafio que lhe entrega uma chave como 0x1f37 é digitado diretamente. Todo o processamento é UTF-8 em nível de byte, o que significa texto acentuado e emoji de ida e volta sem perdas, e a contagem informa quantos bytes de entrada e bytes de chave foram usados. A entrada hexadecimal tolera espaços em branco e um prefixo 0x; Base64 aceita alfabetos padrão e seguros para URL.
Vale a pena dizer claramente: XOR de chave repetida não é segurança. É notoriamente quebrável com análise de frequência – e é exatamente por isso que aparece em todos os CTF, cursos de criptografia e artigos de engenharia reversa. Esta ferramenta é para aqueles: resolver e definir desafios, desofuscar strings encontradas em binários ou configurações de malware, testar analisadores ou explicar por que o XOR sozinho falha. Para realmente proteger uma mensagem, use a ferramenta de criptografia de texto baseada em AES.
Tudo é executado localmente no seu navegador – textos simples, textos cifrados e chaves nunca saem do seu dispositivo, e o campo-chave é mascarado e nunca armazenado.