Cifra RC4
Criptografe e descriptografe texto com a cifra de fluxo RC4 e uma chave – saída hex, texto de volta.
Cifra RC4
RC4 é uma cifra de fluxo clássica: uma curta etapa de agendamento de chave semeia um estado de 256 bytes de sua chave e, em seguida, um fluxo de chave é gerado um byte por vez e combinado com os dados. A mesma chave que criptografa também descriptografa, então esta ferramenta faz as duas coisas - criptografar transforma seu texto em hex minúsculo e descriptografar lê hex de volta em texto. A chave é sempre considerada como bytes UTF-8, portanto, qualquer palavra ou senha funciona diretamente.
Tudo é UTF-8 em nível de byte, o que significa texto acentuado e emoji de ida e volta sem perdas: criptografe uma mensagem, entregue o hex a alguém com a mesma chave e descriptografe-o e restaure-o exatamente. A contagem informa quantos bytes foram processados. A entrada Hex para a direção de descriptografia tolera espaços e um prefixo 0x, e qualquer coisa que não seja válida hex produz um erro calmo em vez de um resultado errado.
Vale a pena dizer claramente: o RC4 está criptograficamente quebrado. Seu keystream tem preconceitos bem conhecidos, e ataques práticos o retiram de qualquer uso sério – o TLS e os navegadores modernos o abandonaram anos atrás. Não proteja nada real com isso. Ainda é bom para a interoperabilidade com sistemas antigos que falam apenas RC4, CTF e exercícios de criptografia, desofuscando strings extraídas de binários legados ou configurações de malware e aprendendo como funciona uma cifra de fluxo. Para realmente proteger uma mensagem, use a ferramenta de criptografia de texto baseada em AES.
Tudo é executado localmente no seu navegador: textos simples, hex e chaves nunca saem do seu dispositivo, e o campo da chave é mascarado e nunca armazenado.