Cómo se usa
- Elige Cifrar y luego Texto o Archivo.
- Introduce el contenido y una contraseña, dos veces.
- Haz clic en Cifrar y copia el texto cifrado, o guarda el archivo .enc.
- Para volver a leerlo, elige Descifrar, pega el texto o elige el archivo, e introduce la misma contraseña.
Opciones explicadas
- Algoritmo
- AES-256 en modo GCM con sal y nonce aleatorios. La clave se deriva de tu contraseña con PBKDF2-SHA256 y 600.000 iteraciones, lo que ralentiza los intentos de adivinar la contraseña.
- Archivos
- El nombre del archivo se guarda dentro de los datos cifrados, así que al descifrar recuperas el nombre original. Los archivos cifrados terminan en .enc.
Qué hay en los datos cifrados
La salida es una estructura binaria corta con una disposición fija:
| Parte | Tamaño | Finalidad |
|---|---|---|
| Versión | 1 byte | Actualmente 1 |
| Sal | 16 bytes | Aleatoria, hace que la clave sea distinta cada vez |
| Nonce | 12 bytes | Aleatorio, nunca se reutiliza con la misma clave |
| Texto cifrado | Igual que la entrada | El contenido cifrado |
| Etiqueta de autenticación | 16 bytes | Detecta una contraseña incorrecta o cualquier modificación |
Son 45 bytes de sobrecarga. El texto se muestra en Base64, así que un mensaje de 5 bytes como «hello» produce 50 bytes, es decir, 68 caracteres. Un archivo se guarda como los bytes en sí, con el nombre almacenado primero dentro de la parte cifrada (una longitud de 2 bytes seguida del nombre en UTF-8), así que el archivo .enc es algo mayor que el original.
Como la sal y el nonce son aleatorios, cifrar dos veces el mismo texto con la misma contraseña da resultados distintos. Ambos se descifran correctamente. La clave sale de PBKDF2 con HMAC-SHA256 y 600 000 iteraciones, la cifra que da la guía de OWASP para el almacenamiento de contraseñas con esa función.
Preguntas frecuentes
¿Qué pasa si olvido la contraseña?
Los datos no se pueden recuperar. No hay ninguna puerta trasera y nadie puede restablecer la contraseña.
¿Qué contraseña necesito para que sea segura?
Lo que más importa es la longitud. Una frase de cuatro o más palabras al azar, o 12 o más caracteres aleatorios, es muy difícil de adivinar, porque cada intento tiene que pasar por la lenta derivación de la clave.
¿Puedo descifrarlo con otro programa?
El formato es AES-GCM estándar con PBKDF2, pero su estructura (versión, sal, nonce, texto cifrado) es propia de esta herramienta, así que lo más fácil es descifrarlo aquí.
¿Se envía algo a un servidor?
No. El cifrado usa la Web Crypto API integrada en tu navegador, y ni el texto ni la contraseña salen de tu dispositivo.
Privacidad
Esta herramienta funciona por completo en tu navegador. Tus archivos y textos se procesan en tu dispositivo y nunca se suben a nuestros servidores.