¿Cómo configurar la contraseña para archivos PDF?

21

Necesito proteger con contraseña mis archivos PDF, porque los enviaré por correo electrónico y quiero que se solicite una contraseña a cualquiera que vea mis archivos PDF.

¿Cómo puedo agregar una contraseña a un PDF en Linux Mint 17.1?

David
fuente

Respuestas:

24

Puede usar el programa pdftkpara configurar tanto la contraseña del propietario como la del usuario

pdftk input.pdf output output.pdf owner_pw xyz user_pw abc

donde owner_pwy user_pwson los comandos para agregar las contraseñas xyzy abcrespectivamente (también puede especificar una u otra pero user_pwes necesario para prohibir la apertura).

También es posible que desee anular la fuerza de cifrado predeterminada de 40 bits agregando:

.... encrypt_128bit
Anthon
fuente
El valor predeterminado es el cifrado de 128 bits (al menos en pdftk 2.02-2).
patryk.beza
1
Podría ser útil: askubuntu.com/questions/1028522/… (Docker es el camino fácil.)
Ondra Žižka
15

pdftk depende de las bibliotecas antiguas, por lo que ya no está en los repositorios de Fedora / CentOS. Como reemplazo, prefiero qpdf

qpdf --encrypt [readpass] [ownerpass] 256 - [infile] .pdf [outfile] .pdf

resplin
fuente
Usé Docker para vencer. askubuntu.com/questions/1028522/…
Ondra Žižka
8

El kit de herramientas pdftk permite este tipo de funcionalidad en Linux.

open your Ubuntu Terminal [CTRL+ALT+T]
install pdftk by using this command : sudo apt-get install pdftk
make sure pdftk is now installed by write this on terminal : pdftk
you will see a bunch of pdftk command instructions if it already installed
simply using this command to add a password to your existing pdf document
pdftk <source>.pdf output <destination>.pdf userpw <password>

example:

pdftk Mydocs.pdf output Mydocs_pass.pdf userpw secretword

http://wildabdat.tumblr.com/post/13245065154/how-to-add-password-to-your-pdf-docs-on-ubuntu

dtbnguyen
fuente
2

También puede exportar un archivo PDF encriptado desde Libre Office (Archivo -> Exportar como PDF -> pestaña Seguridad -> Establecer contraseñas -> Establecer contraseña abierta), si es necesario, primero importe su PDF existente al programa Draw.

James
fuente
1

Usando herramientas del Poppler Toolset (de un paquete como libpopplero poppler-tools), puede lograr esto con una combinación de pdftopsy ps2pdf.

pdftops in.pdf out.ps
ps2pdf -sUserPassword=XXXXX -sOwnerPassword=YYYYY out.ps out.pdf

Tenga en cuenta que para establecer una contraseña de Usuario (ver), debe establecer una contraseña de Propietario (editar).

palswim
fuente
0

En Fedora, puede usar la grapadora pdf para establecer una contraseña para un archivo PDF y también realizar otras operaciones similares a pdftk.

Ejemplo para configurar la contraseña de usuario (la requerida para abrir el archivo):

pdf-stapler -u QRNFFtVXA-8PqF cat input_file.pdf output_file.pdf

Esta es la contraseña que probablemente piense acerca de establecer una contraseña en un archivo PDF.

En caso de que desee establecer la contraseña del propietario (la que define los permisos como imprimir, comentar, etc.), use la -oopción

Iodnas
fuente