Criptografia RC4

Criptografe ou descriptografe texto com o algoritmo de fluxo RC4 (chave simétrica).

Exemplo:

Como funciona

O RC4 é um algoritmo de criptografia de fluxo: ele gera uma sequência pseudoaleatória de bytes (o "keystream") a partir de uma chave e depois combina essa sequência com o texto por meio de um XOR. A mesma operação com a mesma chave permite descriptografar, pois o XOR é reversível. Esta ferramenta é útil para entender ou experimentar o RC4 em um contexto pedagógico, ou para interagir com sistemas antigos que ainda o utilizam.

O RC4 é seguro para usar hoje?

Não. O RC4 é considerado criptograficamente quebrado há vários anos (vieses estatísticos no keystream, ataques práticos contra WEP e TLS) e foi removido dos padrões modernos. Esta ferramenta é oferecida para fins pedagógicos e de compatibilidade com formatos antigos, não para proteger dados sensíveis.

Por que o resultado criptografado é exibido em hexadecimal?

O RC4 produz bytes brutos que não são necessariamente texto exibível; o hexadecimal permite representar qualquer sequência de bytes de forma legível e sem perdas, para que ela possa ser copiada, armazenada ou transmitida com facilidade.

Processamento 100% local: a criptografia e a descriptografia são executadas inteiramente no seu navegador via WebAssembly.