Cifrar texto
Cifra un mensaje con una contraseña (AES-GCM + PBKDF2), compartir seguro.
- Instantánea
- Gratis
- Privada (procesada localmente)
- Sin registro
Un mensaje secreto, protegido por contraseña
Para transmitir una contraseña, una nota privada o datos sensibles, este cifrador protege tu texto en AES-GCM de 256 bits a partir de una simple frase secreta, sin servidor ni registro.
-
Escribe y cifra
Introduce el texto y una contraseña fuerte, luego cifra.
-
Comparte el bloque
Envía el resultado base64 por el canal que prefieras.
-
El destinatario descifra
Con la misma contraseña, transmitida aparte.
Por dentro
| Elemento | Detalle |
|---|---|
| Cifrado | AES-GCM 256 bits (autenticado) |
| Clave | PBKDF2, SHA-256, 150 000 iteraciones |
| Aleatoriedad | Sal e IV de crypto.getRandomValues |
| Salida | base64 de (sal + IV + texto cifrado) |
Todo se cifra localmente (WebCrypto). La seguridad depende de la fuerza de la contraseña y de transmitirla aparte.
Preguntas frecuentes
¿Cómo funciona el cifrado?
Tu contraseña se convierte en una clave AES-256 mediante PBKDF2 (150 000 iteraciones, SHA-256) con una sal aleatoria, y luego el texto se cifra en AES-GCM con un vector de inicialización aleatorio. El resultado (sal + IV + texto cifrado) se codifica en base64, listo para copiar.
¿El destinatario necesita software?
No: solo abre esta herramienta, pega el texto cifrado e introduce la misma contraseña que le hayas comunicado por otro canal. El descifrado ocurre en su navegador, sin instalación.
¿Es realmente seguro?
El algoritmo (AES-GCM 256 + PBKDF2) es un estándar reconocido, y todo ocurre en local con WebCrypto. La seguridad depende sobre todo de la fuerza de la contraseña: elige una frase larga y única, y transmítela por un canal distinto al del mensaje.
¿Qué pasa si la contraseña es incorrecta?
El descifrado falla limpiamente: AES-GCM verifica la autenticidad de los datos. Una contraseña incorrecta, o un texto cifrado modificado en un solo carácter, produce un error en vez de un resultado erróneo silencioso.