Saltar al contenido
uencoder

Cifrador AES

Encrypt text or binary data with AES (CBC/GCM/ECB) using Web Crypto API. Gratis, privado y 100% del lado del cliente.

Local only

Historial reciente

Sin historial aún

Uso

  1. Enter the plaintext to encrypt.
  2. Provide a key and IV (for CBC/GCM).
  3. Select mode, key size, and output format.
  4. Copy or download the ciphertext.

Tareas que usan esta herramienta

Comparar block ciphers and stream ciphers
Bloque ciphers cifrar fixed-tamaño blocks con padding; stream ciphers cifrar byte-por-byte. Understand el trade-offs en speed, padding, y error propagation.
TAREA
Derive un cryptographic clave de un contraseña usando un KDF
Turn un human-memorable contraseña en un fixed-longitud clave suitable para AES o HMAC usando PBKDF2, scrypt, o bcrypt con un salt.
TAREA
Cifrar text with AES and decrypt it back
Symmetrically cifrar un mensaje con un passphrase usando AES-256-GCM, luego descifrar el ciphertext con el mismo clave a recover el original.
TAREA
Cifrar a large file with AES in chunks
Cifrar files too large for a single AES operation by processing them in chunks with a streaming mode, then decrypt to recover.
TAREA
Cifrar data with the Camellia block cipher
Camellia es un 128-bit bloque cifrador co-developed por Mitsubishi y NTT, certified como un NESSIE y CRYPTREC recommended primitive. Aprender its usage y comparación con AES.
TAREA
Cifrar data with the ChaCha20 stream cipher
ChaCha20 es un high-speed ARX-based stream cifrador designed por Daniel J. Bernstein, usado en TLS y como un mobile-friendly alternative a AES.
TAREA
Cifrar data with the Twofish block cipher
Twofish es un 128-bit Feistel-network bloque cifrador y AES competition finalist con claves up a 256 bits. Aprender el cifrado flujo de trabajo y cuando a choose it sobre AES.
TAREA
Generar cryptographic nonces correctly
Un nonce (número usado una vez) debe ser único per cifrado bajo el mismo clave. Aprender cuando a usar random vs counter nonces y el consequences de reuse.
TAREA
Generar cryptographically secure session keys
Session claves debe ser unpredictable y único per session. Aprender a generar them usando un CSPRNG y derive sub-claves con HKDF.
TAREA
Implement fin-a-fin cifrado (E2EE)
Fin-a-fin cifrado ensures solo el communicating parties puede leer messages — no intermediary servidor holds descifrado claves. Aprender el hybrid cifrado patrón.
TAREA
Rotate cifrado claves safely
Clave rotation limits el blast radius de un compromised clave. Aprender el double-cifrado migration patrón y cómo a re-cifrar datos sin downtime.
TAREA
Securely wipe sensitive datos de memory
Cryptographic claves y plaintext debe ser zeroed de memory después usar. Aprender por qué memset es no enough y cómo a prevent compiler optimization.
TAREA
Almacenar cifrado claves securely
Claves debe nunca ser hardcoded o committed a source control. Aprender HSM, KMS, envelope cifrado, y clave derivation patrones para seguro clave storage.
TAREA
Usar AES en CTR modo como un stream cifrador
AES-CTR turns el bloque cifrador en un keystream generator, eliminating padding. Aprender correct counter management y por qué you debe añadir authentication separately.
TAREA
Usar AES en GCM modo para authenticated cifrado
AES-GCM provides both confidentiality y integrity en un single operación, detecting tampering sin un separate HMAC. It es el recommended AES modo para la mayoría aplicaciones.
TAREA
Understand y usar stream ciphers correctly
Stream ciphers cifrar byte-por-byte usando un keystream, offering speed y no padding. Aprender correct nonce handling y el fatal mistake de nonce reuse.
TAREA

Pipelines que usan esta herramienta

Preguntas frecuentes

Which AES mode should I use?
GCM is recommended as it provides authenticated encryption. CBC is widely compatible. ECB is not recommended as it does not use an IV.
¿Se suben mis datos a algún lugar?
No. All encryption happens locally in your browser using the Web Crypto API.

Herramientas relacionadas