3 votos

¿Qué son los "caracteres no válidos" en las contraseñas de los PDF? "La contraseña contiene caracteres ilegales"

Quería proteger con contraseña un PDF en Vista Previa a través del diálogo "Editar permisos...". Utilicé un simple generador de contraseñas aleatorias para crear una contraseña razonablemente segura... sólo para que fuera rechazada con un mensaje de error "La contraseña contiene caracteres no válidos", repetidamente.

Screen shot of dialog, with error message

Por ensayo y error, descubrí que en realidad no le gusta que la contraseña sea demasiado larga. Una contraseña de 32 caracteres está bien, pero una de 33 caracteres produce este error.

Sin embargo, esto parece ir en contra de muchas recomendaciones de seguridad. Y podría decirse que el mensaje de error debería decir lo que es en realidad equivocado; el actual es engañoso. Pero estoy divagando.

Si realmente hay "personajes ilegales", ¿cuáles son?

(Supongo que sería útil saber si las restricciones a las contraseñas permitidas están dictadas por la propia especificación del PDF, o simplemente es un error arbitrario que Apple podría arreglar, pero eso es territorio de puntos extra).

He buscado en los foros de Apple alguna mención a este problema, pero parece que soy el único que se lo pregunta. También he consultado la documentación de Adobe para PDF Reader, pero en ella tampoco se menciona ninguna restricción sobre las contraseñas permitidas.

Esto es en una instalación actualizada de MacOS Monterey (12.5).

5voto

benwiggy Puntos 8

El apartado 7.6 de la norma PDF (ISO 32000) trata del cifrado.

https://www.iso.org/obp/ui/#iso:std:iso:32000:-2:ed-2:v1:en
(Irónicamente, hay que pagar por una copia de un estándar abierto).

Las contraseñas en el estándar 1.7 se almacenan como una cadena de 32 bytes de caracteres en el rango Latin-1 Unicode. (Véase "PDFDocEncoding, Anexo D" del estándar).

Hay extensiones (en el estándar 2.0) que permiten todos los caracteres Unicode en una cadena de 127 bytes. Tenga en cuenta que algunos caracteres Unicode son multibyte.

No todos los visores de PDF pueden analizar el estándar 2.0.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X