Cifrado de Texto gratis
Cifra y descifra texto con una contraseña usando el robusto algoritmo AES-256-GCM. La contraseña nunca sale de tu navegador. Comparte secretos de forma segura.
Cifrado sólido y estándar: AES-256-GCM con clave derivada de tu contraseña mediante PBKDF2 (250 000 iteraciones, SHA-256). Cada mensaje usa una sal aleatoria e IV frescos.
La contraseña nunca se almacena ni se envía — todo funciona en tu navegador. Si pierdes la contraseña, el mensaje no se puede recuperar. Comparte el texto cifrado y la contraseña por canales separados.
Formato abierto: El resultado es el base64 de sal (16 bytes) + IV (12 bytes) + texto cifrado + etiqueta GCM de 16 bytes, con la clave derivada de PBKDF2-SHA256 con 250 000 iteraciones. No es compatible con OpenSSL ni CryptoJS, pero puedes descifrarlo sin este sitio, por ejemplo en Node.js:
const c = require('crypto');
const b = Buffer.from(B64, 'base64');
const k = c.pbkdf2Sync(PASSWORD, b.subarray(0, 16), 250000, 32, 'sha256');
const d = c.createDecipheriv('aes-256-gcm', k, b.subarray(16, 28));
d.setAuthTag(b.subarray(b.length - 16));
console.log(d.update(b.subarray(28, b.length - 16)) + d.final());Usos habituales
- Compartir un secreto de forma seguraCifra una contraseña o nota para enviarla por chat o correo electrónico.
- Cifrar una nota privadaProtege notas sensibles que guardas o pegas en otro lugar.
- Enviar credenciales de forma seguraCifra claves API o credenciales de acceso antes de compartirlas con un compañero.
- Mantener una entrada de diario cifradaCifra escritos personales para que solo tú puedas leerlos después.
- Aprender cómo funciona el cifradoVe el cifrado AES-256-GCM en acción.
Cómo funciona
Envía un secreto por un canal inseguro (correo electrónico, chat) cifrándolo con una contraseña que solo tú y el destinatario conocen. Esto usa la misma criptografía fuerte y estándar que los administradores de contraseñas — ejecutándose enteramente en tu navegador.
- 1Escribes texto y una contraseñaNada se carga; la contraseña nunca se almacena ni se transmite.
- 2Se deriva una clave de tu contraseñaPBKDF2 estira tu contraseña con 250,000 iteraciones de SHA-256 y una sal aleatoria fresca, haciendo que los ataques de fuerza bruta sean lentos.
- 3El texto se cifra con AES-256-GCMSe usa un IV aleatorio cada vez, y GCM agrega una etiqueta de autenticación para que la alteración (o una contraseña incorrecta) se detecte al descifrar.
- 4Compartes el texto cifradoEnvía el resultado codificado en base64 sobre cualquier canal, y la contraseña por separado. El destinatario pega ambos aquí para descifrar.
Toda la criptografía se ejecuta localmente con la criptografía web nativa del navegador. El texto sin formato y la contraseña nunca salen de tu dispositivo. Si se pierde la contraseña, el mensaje es irrecuperable — ese es el punto.
Herramientas relacionadas
Cifrado de Archivos (AES-256-GCM)
Cifra cualquier archivo con una contraseña usando AES-256-GCM y PBKDF2 (250.000 iteraciones). El archivo .enc solo se abre con la contraseña correcta, y solo esta herramienta puede descifrarlo. Completamente en el lado del cliente — tu archivo nunca sale de tu dispositivo.
Proteger PDF con contraseña
Añade una contraseña a un PDF con cifrado AES-256 y, opcionalmente, desactiva la impresión, la copia o la edición. Se ejecuta en tu navegador; no se sube nada.
Desbloquear PDF
Quita la contraseña de un PDF que puedas abrir o elimina sus restricciones de impresión, copia y edición. Varios archivos a la vez. Se ejecuta en tu navegador; no se sube nada.