Cifrar archivo

Cifra y descifra archivos con una contraseña

Haz clic o arrastra un archivo aquíSelecciona un archivo

Acerca de Cifrar archivo

Cifrar archivo protege archivos con una contraseña, uno solo o varios a la vez. De forma predeterminada, Cifrar deriva una clave de tu contraseña con PBKDF2-SHA-256 y 600 000 iteraciones, o con Argon2id si lo eliges, añade una sal y un IV aleatorios nuevos y sella el archivo con AES-256-GCM mediante la API Web Crypto de tu navegador; el resultado se guarda como nombre.encrypted. También puede escribir un archivo AES Crypt (.aes, para AES Crypt 4) o un archivo OpenSSL (.enc, para openssl enc -d). Descifrar reconoce el formato por sí solo: archivos de esta herramienta, archivos AES Crypt de todas las versiones y archivos de openssl enc. Devuelve el nombre original cuando el archivo termina en .encrypted, .aes o .enc; si no, se añade .decrypted. GCM y AES Crypt controlan la integridad, así que una contraseña incorrecta o un archivo dañado se rechazan. Los archivos creados por la antigua versión XOR de esta herramienta, que no tienen ese control, se pueden seguir abriendo. Los archivos se leen y se escriben por partes, nunca enteros: por encima de 250 MB, el resultado va directamente a tus descargas a medida que se genera.

Cómo cifrar un archivo con contraseña

  1. 1Elige «Cifrar» o «Descifrar».
  2. 2Elige los archivos: cualquier archivo para cifrar, o archivos para descifrar (.encrypted, .aes o .enc). Puedes elegir varios a la vez.
  3. 3Para cifrar, elige el «Formato»: «Este sitio: AES-256-GCM (.encrypted)» y su «Derivación de la clave», «AES Crypt 4 (.aes)», o uno de los formatos «OpenSSL enc».
  4. 4Escribe la contraseña en «Contraseña».
  5. 5Haz clic en «Cifrar archivo» o «Descifrar archivo» («Cifrar archivos» o «Descifrar archivos» si hay varios).
  6. 6Haz clic en «Descargar»: obtienes nombre.encrypted, nombre.aes o nombre.enc, o, al descifrar, el nombre sin esa extensión. Con varios archivos, «Descargar todo» los reúne en un ZIP.

Formatos y límites

Algoritmo
AES-256-GCM, clave obtenida con PBKDF2-SHA-256 y 600 000 iteraciones o con Argon2id (64 MiB, 3 pasadas, 4 carriles); AES Crypt: AES-256-CBC y HMAC-SHA256, clave obtenida con PBKDF2-SHA-512 y 600 000 iteraciones; OpenSSL: AES-256-CBC o AES-128-CBC, clave obtenida con PBKDF2-SHA-256
Salida
nombre.encrypted (48 bytes más que el original con PBKDF2, 55 con Argon2id), nombre.aes o nombre.enc; al descifrar, el nombre original
Datos añadidos
Este sitio: un marcador corto, los ajustes de derivación de la clave con Argon2id, una sal y un IV aleatorios, y la etiqueta de autenticación GCM. AES Crypt: un encabezado, una clave de sesión cifrada y dos HMAC. OpenSSL: «Salted__» y una sal aleatoria
Archivos admitidos
Cualquier tipo, varios a la vez. Para descifrar: archivos de esta herramienta, archivos .aes de AES Crypt (formatos de flujo 0 a 3) y archivos de openssl enc con sal, binarios o en Base64 (-a)
Tamaño máximo
Ninguno hasta 250 MB, ya que el navegador guarda el resultado hasta que lo descargas. Por encima, un archivo cada vez, escrito directamente en tus descargas a medida que se genera: la memoria usada no crece con el tamaño, pero el navegador debe permitirlo (no en algunas ventanas privadas). Formato de este sitio: 64 GiB, el máximo de AES-GCM. Archivos OpenSSL Base64 (-a): 250 MB

Dónde se procesa tu archivo

El cifrado y el descifrado se hacen en tu navegador, mediante la API Web Crypto (y hash-wasm para Argon2id, MD5 y la clave de los archivos AES Crypt antiguos). Los archivos y la contraseña no se suben, y la contraseña no se guarda: si la pierdes, el archivo no se puede recuperar. Un error mostrado en la página puede registrarse para nosotros como texto depurado con los nombres de la herramienta y del navegador, nunca con el archivo, su nombre ni la contraseña.

Preguntas frecuentes

¿Se detecta una contraseña incorrecta?

Sí, en los archivos de esta herramienta y en los de AES Crypt: el descifrado se rechaza con un mensaje que dice que la contraseña es incorrecta o que el archivo se modificó o se cortó, y no se ofrece ningún archivo. Un archivo OpenSSL no tiene ese control: una contraseña incorrecta se rechaza unas 98 veces de cada 100 y, si no, da bytes ilegibles.

¿Puedo descifrar un archivo cifrado antes del 29 de septiembre de 2026?

Sí. Un archivo que no empieza por ninguno de los marcadores que reconoce la herramienta (esta herramienta, AES Crypt, OpenSSL) se descifra con el antiguo método XOR, y una nota advierte de que ahí no se puede detectar una contraseña incorrecta: si el resultado no se abre, la contraseña era incorrecta. Vuelve a cifrar el archivo para protegerlo con AES.

¿Puedo abrir un archivo .aes creado con AES Crypt?

Sí: se descifran todos los formatos de flujo de AES Crypt (0 a 3), con sus controles HMAC (dos, o uno solo en el formato 0), tanto si el archivo viene de AES Crypt como de pyAesCrypt. «AES Crypt 4 (.aes)» escribe el formato de flujo 3, que abren AES Crypt 4.0 y versiones posteriores; AES Crypt 3 y pyAesCrypt no lo abren (se quedan en el formato 2).

¿Puedo descifrar un archivo creado con openssl enc?

Sí, en AES-256-CBC y AES-128-CBC con sal (el valor predeterminado de openssl), binario o en Base64 (-a). El archivo no dice cómo se obtuvo su clave: la herramienta prueba primero los «Ajustes de OpenSSL», después PBKDF2 con 10 000 o 600 000 iteraciones y, por último, EVP_BytesToKey con SHA-256 y MD5. Un archivo creado con -nosalt, otro algoritmo u otra opción -md no se puede leer. Los formatos «OpenSSL enc» escriben un archivo que descifra openssl enc -d -aes-256-cbc (o -aes-128-cbc) -pbkdf2 -iter 600000.

¿Puedo cifrar varios archivos a la vez?

Sí: elígelos juntos. Cada archivo se cifra por separado, con la misma contraseña y los mismos ajustes, y «Descargar todo» los reúne en un ZIP. Para obtener un solo archivo cifrado, pon primero los archivos en un ZIP y cifra el ZIP.

¿PBKDF2 o Argon2id?

Los dos convierten la contraseña en la clave. Argon2id necesita además 64 MiB de memoria en cada intento, lo que encarece mucho adivinar la contraseña con tarjetas gráficas, y tarda aquí alrededor de un segundo. La elección queda escrita en el archivo, así que para descifrar no se pide nada más; un archivo así solo se abre en esta herramienta.

¿Y si olvido la contraseña?

No hay forma de recuperarlo. La clave solo existe mientras la página la deriva de lo que escribes; el sitio nunca recibe la contraseña, y no hay restablecimiento ni puerta trasera. Guarda la contraseña en un lugar seguro antes de borrar el archivo original.

¿Funciona con archivos grandes?

Sí. Los archivos se leen y se escriben por partes de 4 MiB, nunca enteros. Hasta 250 MB, el navegador guarda el resultado hasta que haces clic en «Descargar». Por encima de 250 MB, elige el archivo solo: el resultado se escribe directamente en tus descargas a medida que se genera, mediante el service worker del sitio dentro de tu navegador (no se envía nada), y la memoria usada no crece con el tamaño. Al descifrar un archivo de esta herramienta o un archivo AES Crypt, primero se comprueba el archivo entero y no se escribe nada antes: una contraseña incorrecta o un archivo modificado no dan ningún archivo. Un navegador que no puede escribir así en las descargas (service workers desactivados, como en algunas ventanas privadas) rechaza los archivos de más de 250 MB antes de empezar. Los archivos OpenSSL Base64 (-a) se decodifican enteros, hasta 250 MB.

Consejos y trucos

  • ✓Envía la contraseña por un canal distinto al del archivo cifrado, por ejemplo una llamada u otra aplicación.