ChaCha20 / XChaCha20-Poly1305

Cifra de fluxo moderna (AEAD)

100% local — nada é enviado
Parâmetros
Chave (32 bytes)
Nonce (12 bytes)
AAD (opcional)
Saída
Saída
—

Como usar

  1. Escolha uma variante: ChaCha20 (fluxo bruto) ou uma AEAD Poly1305.
  2. Forneça uma chave de 32 bytes (passphrase ou hex bruto) e um nonce.
  3. Criptografe ou decifre; os modos AEAD verificam a integridade automaticamente.

FAQ

ChaCha20 ou AES?

Ambos são seguros. O ChaCha20 é mais rápido sem suporte de hardware para AES e é a base de suites TLS 1.3 como TLS_CHACHA20_POLY1305_SHA256.

O que é XChaCha20?

A variante com nonce de 24 bytes: é seguro gerar nonces aleatoriamente, o que elimina as armadilhas de gerenciamento de contador da versão original de 12 bytes.