This tool performs local ChaCha20/XChaCha20 encryption/decryption, including Poly1305 authenticated variants for AEAD workflows.
Key Features
- ChaCha20 and ChaCha20-Poly1305 support
- XChaCha20 and XChaCha20-Poly1305 support
- AAD and authentication tag handling
- Multiple input/output encoding formats
Steps
- Select algorithm and encrypt/decrypt mode.
- Configure key, nonce, counter, and formats.
- Provide AAD or auth tag when using AEAD.
- Process and copy output.
Notes
- Never reuse nonce with the same key.
- AEAD decryption requires a correct authentication tag.
- Parameter mismatch can cause decryption/authentication failure.