Proteger PDF con contraseña
Contraseña de apertura y permisos de impresión y copia con AES-256
Los archivos se procesan solo en este navegador. No se suben a ningún servidor.
Contraseña de apertura y permisos de impresión o copia con AES-256
Este PDF está protegido con contraseña.
Seguir en otra herramienta
Procesando…
Todo se ejecuta dentro de este navegador. Tu archivo nunca se envía a un servidor.
Tu archivo está listo para descargar
Seguir con este resultado
Abrir vista previa de páginas
Con esta contraseña se quitan las restricciones de permisos. Guárdala ahora: al cerrar la página no podrás volver a verla.Al cambiar un ajuste se oculta el resultado anterior. Vuelve a generarlo para guardar los ajustes actuales.
Quita primero la contraseña de un PDF cifrado. El procesamiento se centra en el contenido de las páginas, por lo que no se garantiza conservar marcadores, adjuntos, formularios ni firmas. Conserva el original y revisa el resultado.
Procesando…
0.0
No se ha bloqueado: el resultado aparecerá cuando termine el cálculo.
Acerca de Proteger PDF con contraseña
Un PDF puede llevar dos contraseñas distintas. La contraseña de usuario (o de apertura) hace falta para abrir el archivo. La contraseña de propietario (o de permisos) controla si se permite imprimir, copiar, editar, etc. Esta herramienta recibe ambas contraseñas y los permisos que quieres conceder, cifra todas las cadenas y flujos del documento y escribe en el archivo un diccionario /Encrypt del gestor de seguridad estándar.
Las dos contraseñas protegen cosas muy distintas. Con contraseña de apertura, no hay forma de descifrar el contenido sin ella. Si la dejas vacía y solo restringes permisos, el archivo tiene que abrirse para cualquiera, y eso significa que cualquiera puede calcular también la clave de descifrado.
Sin contraseña de apertura, los permisos son una petición amable
En la especificación PDF los permisos (/P) son un único entero de 32 bits. Sus bits activan o desactivan imprimir, imprimir en alta resolución, copiar, modificar, anotar y editar formularios, rellenar formularios, extraer para accesibilidad y reorganizar páginas. Quien los hace cumplir es el visor: Acrobat lee el bit de no copiar y desactiva el menú, pero un programa que ignore la especificación puede seguir adelante.
Cuando la contraseña de usuario está vacía, el visor deriva la clave del archivo a partir de esa contraseña vacía y abre el documento. Cualquier otro programa puede hacer el mismo cálculo, obtener la clave, ignorar los bits de permiso y guardar una copia sin restricciones. La herramienta para quitar contraseñas de este sitio elimina esas restricciones sin pedir contraseña, igual que muchas otras. Trata los permisos como una señal (no edites este formulario por error) o un requisito formal. Si el contenido debe ser privado, pon contraseña de apertura.
Los archivos AES-256 (revisión 6) incluyen además /Perms: el valor de permisos cifrado con la clave del archivo. Si alguien edita /P directamente, la discrepancia se detecta al verificar. Es detección de manipulación, no una forma de imponer los permisos.
AES-256, AES-128 o RC4
La herramienta ofrece AES-256 (por defecto), AES-128 y RC4 de 128 bits. AES-256 es el único esquema que PDF 2.0 (ISO 32000-2) no declaró obsoleto; se escribe como V=5, R=6 en el diccionario /Encrypt. Lo abren Acrobat X y posteriores, los visores PDF de los navegadores actuales y Vista Previa de macOS. PDF 2.0 marca como obsoletos tanto RC4 como AES-128.
RC4 tiene debilidades conocidas como cifrado, y los esquemas RC4 de PDF derivan la clave con poco más de 50 rondas de MD5, así que probar contraseñas es rápido. El RC4 de 40 bits permite atacar la clave directamente, sea cual sea la contraseña, porque solo hay 2^40 claves posibles. Elige RC4 de 128 bits únicamente si un sistema o equipo antiguo no puede abrir AES.
Con cualquier esquema, quien tenga el archivo solo puede adivinar la contraseña. Una contraseña corta y numérica, como una fecha de nacimiento, cae enseguida incluso con AES-256. La derivación de R6 combina SHA-256, SHA-384 y SHA-512 en al menos 64 rondas, pero no es una función lenta por diseño como bcrypt o Argon2. La longitud de la contraseña pesa más que el algoritmo elegido.
Límites de la contraseña
Los esquemas RC4 y AES-128 usan como máximo 32 bytes de la contraseña y descartan el resto sin avisar. Además suponen PDFDocEncoding, así que una contraseña con tildes o eñes puede interpretarse de forma distinta según el visor. AES-256 (R6) trata la contraseña como UTF-8 normalizado con SASLprep y usa hasta 127 bytes. Para frases largas o caracteres como «ñ», quédate con AES-256.
Lo que el cifrado deja a la vista
La estructura del archivo no se cifra: números de objeto, tabla de referencias cruzadas y esqueleto de páginas siguen siendo legibles, así que el tamaño y el número de páginas no son secretos. Si desactivas el cifrado de metadatos, el flujo XMP (título, autor y similares) queda en claro para que buscadores y gestores documentales lo lean. El nombre del archivo está fuera del PDF: comprueba que no revele el contenido.
Cifrar un PDF que ya tiene firma digital reescribe el archivo completo y anula la firma. Si necesitas ambas cosas, hazlas juntas en un programa de firma que lo admita. Si el original tiene firma, la pantalla de resultado avisa de que deja de ser válida.
Ejemplos
Un presupuesto para un cliente: apertura más restricciones
- Entrada
Contraseña de usuario: frase de 12+ caracteres; de propietario: otra contraseña larga; permitido: solo imprimir; método: AES-256- Resultado
El cliente abre el archivo con la contraseña de usuario y puede leer e imprimir; los visores que siguen la norma desactivan copiar y editar.
Envía la contraseña por otro canal (SMS, llamada). Si va en el mismo correo que el adjunto, quien intercepte el correo tiene ambas cosas.
Un formulario interno: sin apertura, edición bloqueada
- Entrada
Contraseña de usuario: vacía; de propietario: definida; permitido: imprimir y rellenar formularios- Resultado
Cualquiera lo abre sin contraseña y los visores habituales impiden editar el texto.
Evita errores, no accesos. Da por hecho que se puede quitar con una herramienta que no respete la norma.
¿Cuánto aguanta una fecha de nacimiento?
- Entrada
Candidatas con formato DDMMAA- Resultado
31 días × 12 meses × 100 años = 37.200 combinaciones como máximo
Aunque una derivación R6 cueste algo, decenas de miles de intentos terminan pronto en un PC normal.
Cómo se usa
- Elige un PDF. Si ya tiene contraseña, quítala primero.
- Escribe las contraseñas de usuario y de propietario y elige los permisos para quien abra con la de usuario.
- Elige el método de cifrado. Deja AES-256 salvo que tengas un problema de compatibilidad concreto.
- Abre el archivo descargado en un visor y comprueba que contraseñas y permisos funcionan como esperas.
Términos clave
- Contraseña de usuario
- La que se pide para abrir el documento. Si está vacía, cualquiera puede abrirlo.
- Contraseña de propietario
- La que permite cambiar los permisos. Abrir con ella concede todos los permisos.
- Permisos /P
- Un entero cuyos bits permiten o no imprimir, copiar, editar, etc. Depende de que el visor los respete.
- R6 / AESV3
- El esquema AES-256 de PDF 2.0. Trata la contraseña como UTF-8 y deriva la clave con SHA-2.
Preguntas frecuentes
¿Basta con la contraseña de propietario?
No. Sin contraseña de usuario cualquiera puede calcular la clave, y las restricciones se quitan fácilmente. Para proteger el contenido, usa contraseña de apertura.
¿Pueden ser iguales las dos contraseñas?
Funciona, pero quien pueda abrir el archivo tendrá todos los derechos de propietario y los permisos no servirán de nada. Usa dos distintas.
Un programa antiguo no abre el archivo cifrado.
AES-256 (R6) puede no abrirse en visores anteriores a Acrobat X (2010). Prueba primero AES-128 y usa RC4 solo si eso también falla.
¿Se puede recuperar una contraseña de apertura olvidada?
Solo adivinándola, algo inviable con una contraseña larga. Guarda el original sin cifrar en un lugar seguro.
¿Pesa más el archivo cifrado?
AES añade 16 bytes de IV y relleno a cada flujo, así que el archivo crece un poco. Los objetos simples se agrupan en flujos de objetos y se cifran en bloque, de modo que el resultado queda cerca del tamaño de un original que ya usaba flujos de objetos.
Guías relacionadas
Fuentes
- ISO 32000-2:2020 (PDF 2.0) — ISO
- PDF Association — Cryptography in PDF: future perspectives (2021)
- Library of Congress — PDF 2.0, ISO 32000-2
Revisado el: