Cifrar / descifrar con AES
Funciona por completo en tu navegador. Tus archivos y datos nunca salen de tu dispositivo.
Acerca de esta herramienta
Esta herramienta cifra texto con una frase de contraseña que tú eliges, usando AES-256-GCM. Convierte la frase de contraseña en una clave de cifrado con PBKDF2 (600.000 rondas de SHA-256) y una sal aleatoria, de modo que la misma frase nunca produce la misma clave dos veces. Cambia al modo de descifrado, pega el texto cifrado con la misma frase de contraseña, y recuperas el texto original.
¿Se sube mi información a algún servidor?
No. Todo ocurre en tu dispositivo mediante la API Web Crypto integrada en el navegador, el mismo motor criptográfico que usan los navegadores para HTTPS y WebAuthn. Nada de lo que escribes, ni siquiera la frase de contraseña, sale de tu computadora. Por eso puedes usarla sin problema para una contraseña que vas a enviar por chat, una clave de API o una nota privada: la herramienta nunca ve esos datos en tránsito.
¿Por qué la misma frase de contraseña da un resultado distinto cada vez?
Cada vez que cifras, la herramienta genera una sal aleatoria y un vector de inicialización (IV) nuevos, y los combina con tu frase de contraseña en PBKDF2 para derivar una clave de un solo uso. Como la sal cambia en cada ejecución, cifrar el mismo texto con la misma frase dos veces da dos resultados completamente distintos. Es intencional: impide que alguien compare dos bloques cifrados para deducir que el texto de origen es el mismo, y anula las tablas precalculadas que intentan adivinar frases de contraseña comunes.
El resultado es un único bloque de texto que agrupa un marcador de versión, la sal, el IV y el texto cifrado, codificado en base64 para que sea fácil de pegar en un correo o un chat. No necesitas guardar nada más que la frase de contraseña para descifrarlo después. La sal y el IV no son secretos, solo necesitan ser únicos, y guardarlos junto al texto cifrado es la forma habitual de lograrlo.
¿Qué pasa si uso la frase de contraseña incorrecta o el texto se altera?
El descifrado falla directamente en vez de producir texto ilegible en silencio. AES-GCM incluye una etiqueta de autenticación junto con el texto cifrado, así que si la frase de contraseña es incorrecta, el texto se cortó a mitad de una copia, o un solo carácter cambió, la herramienta avisa que el descifrado falló en lugar de devolver texto corrupto que parezca válido.
Se usa para compartir una contraseña o clave de API por chat o correo sin enviarla en texto plano, mantener ilegible una nota personal o un archivo de respaldo si termina en manos equivocadas, o proteger pequeños fragmentos de datos sensibles antes de pegarlos en una herramienta menos confiable. Para más información sobre el algoritmo, consulta la especificación de AES-GCM del NIST y la guía de OWASP sobre el número de iteraciones de PBKDF2.