2009-01-15 8 views
2

Existe-t-il un moyen de décrypter un pdf protégé par une clé aes-256 bits? J'ai le bon mot de passe et j'ai besoin d'un outil de ligne de commande (ou d'une librairie - peut-être en python: P) pour décrypter le fichier et ensuite faire un peu d'opération dessus.décryptage pdf protégé par aes-256bit en utilisant le bon mot de passe

La meilleure chose pourrait être si le fichier peut être sauvegardé déchiffré, puis je l'élaborer et je peux l'enlever ...

Est-ce que quelqu'un sait quelque chose à ce sujet?

Répondre

3
import pyPdf                 
pdf = pyPdf.PdfFileReader(open("file.pdf")) 
pdf.decrypt("password") 

Vous pouvez ensuite faire ce que vous voulez avec le contenu. Cela fonctionnera avec les mots de passe utilisateur ou propriétaire.

+0

Cependant, je ne peux pas déchiffrer les fichiers pdf créés à l'aide d'Adobe Acrobat 6 ou plus tard – Giancarlo

+0

J'ai trouvé cela si gros mais je n'ai pas trouvé comment sauvegarder le pdf déchiffré? Créer un 'pdfFileWriter' et écrire page par page? ou y a-t-il un meilleur moyen? – balki

+0

Vous pouvez toujours extraire le contenu et l'écrire dans n'importe quel type de fichier. – jdero

Questions connexes