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
- Enter the plaintext to encrypt.
- Provide a key and IV (for CBC/GCM).
- Select mode, key size, and output format.
- 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
Descifrador AES
Decrypt AES-encrypted data (CBC/GCM/ECB) using Web Crypto API. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Cifrador DES
Encrypt text with DES (ECB/CBC) using crypto-js. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Cifrador RC4
Encrypt text with RC4 stream cipher using crypto-js. Gratis, privado y 100% del lado del cliente. HERRAMIENTA