Cifrar archivos con contraseña
Bloquea cualquier archivo con AES-256 en un archivo .mtenc y desbloquéalo con la contraseña. Todo se ejecuta dentro de tu navegador.
0 B subidos — esta página no ha enviado tus archivos a ningún servidor?
Más herramientas
Bloquea un archivo delicado para que nada lo abra sin tu contraseña
Contratos, documentos de identidad escaneados y copias de seguridad son justo los archivos que no quieres que se puedan leer si pierdes una memoria USB o alguien entra a tu cuenta en la nube. Esta herramienta cifra cualquier archivo, sin importar su formato, con AES-256-GCM en un archivo .mtenc, y lo devuelve a su forma original en la misma página cuando escribes la contraseña. Ni el archivo ni la contraseña salen de tu navegador.
Un poco más a fondo
El cifrado usa la criptografía estándar integrada en tu navegador (WebCrypto). Tu contraseña no se usa directamente como clave. Para cada archivo se genera un valor aleatorio nuevo de 16 bytes (salt), y la contraseña pasa por PBKDF2-SHA256 310.000 veces junto con él para obtener una clave de 256 bits. Esa repetición es la que vuelve lentísimo probar contraseñas a ciegas. Después, AES-256-GCM cifra el contenido y agrega una etiqueta de autenticación de 16 bytes; si la contraseña es incorrecta, o si cambió aunque sea un byte del archivo, la verificación falla y el descifrado se rechaza. Si bloqueas dos veces el mismo archivo con la misma contraseña, obtienes resultados distintos, porque el salt y el IV son aleatorios cada vez.
La estructura de .mtenc es pública: la marca MTENC1 de 6 bytes, el salt, 2 bytes con la longitud del nombre, el nombre original en UTF-8, un IV de 12 bytes y luego el texto cifrado. Con la contraseña, cualquiera puede descifrarlo con una biblioteca criptográfica estándar aunque este sitio desaparezca. El detalle importante es que el nombre original se guarda sin cifrar en esa cabecera para poder restaurarlo, y el resultado se llama “nombre original.mtenc”. El contenido queda oculto; el nombre, no. Además, cifrar no es comprimir: el resultado pesa exactamente 52 bytes más la longitud del nombre en bytes por encima del original.
Cómo se usa
- Suelta los archivos que quieras bloquear o presiona Elegir archivos. Si son varios, cada uno se cifra por separado y obtienes un .mtenc por archivo.
- Escribe lo mismo en Contraseña y en Repetir contraseña. Presiona Mostrar si quieres ver lo que escribiste.
- Presiona Cifrar. Cuando aparezca “¡Listo!”, descarga los .mtenc con Guardar en cada fila o con Guardar todo.
- Para desbloquear, vuelve a soltar el archivo .mtenc. La página pasa al modo de descifrado con un solo campo de contraseña; presiona Descifrar y el archivo vuelve con su nombre original.
Cuándo ayuda
Tropiezos comunes
Consejo Una contraseña olvidada no se puede recuperar, así que guárdala en un gestor de contraseñas antes de cifrar y prueba a descifrar un archivo antes de borrar el original.
Preguntas frecuentes sobre el cifrado
¿Qué nivel de seguridad tiene?
Los archivos se cifran con AES-256-GCM, el mismo estándar que usan bancos y gobiernos. Tu contraseña se convierte en una clave con PBKDF2 (SHA-256, 310.000 iteraciones), lo que ralentiza enormemente los ataques por fuerza bruta, y la etiqueta de autenticación de GCM detecta cualquier manipulación. La fuerza final depende de tu contraseña: úsala larga e impredecible.
¿El formato del archivo es abierto? ¿Puedo descifrarlo sin este sitio?
Sí, está documentado por completo y no es propietario. La estructura es: firma MTENC1 (6 bytes) + salt (16 bytes) + longitud del nombre (2 bytes, big-endian) + nombre original del archivo (UTF-8) + IV (12 bytes) + texto cifrado AES-256-GCM (incluida la etiqueta de autenticación de 16 bytes). La clave es PBKDF2-HMAC-SHA256 con 310.000 iteraciones. El nombre original se guarda en la cabecera para poder restaurarlo; el contenido va cifrado por completo. Cualquiera puede implementarlo con una biblioteca estándar como WebCrypto o cryptography de Python, así que tus archivos siguen siendo recuperables aunque este sitio desaparezca, siempre que tengas la contraseña. Sin ella, ni siquiera nosotros podemos descifrarlos.
¿Y si olvido la contraseña?
No hay forma de recuperar el archivo. No existe clave maestra ni puerta trasera, y no se guarda nada en ningún servidor: si se pierde la contraseña, el archivo no se puede recuperar de ninguna manera. Guarda tu contraseña en un lugar seguro.
¿Se suben mis archivos a algún sitio?
No, nunca se envía nada. Todo el cifrado y el descifrado se ejecuta en tu dispositivo, dentro de tu navegador y, una vez cargada la página, funciona incluso sin conexión. Ni los archivos ni las contraseñas salen de tu navegador.