2010-11-08 14 views
0

En itext, peut-on déchiffrer un fichier pdf en utilisant le mot de passe utilisateur qui a été utilisé pour crypter le fichier?itext pdf décryptage utilisant le mot de passe utilisateur

Je sais que le décryptage peut être fait en utilisant le mot de passe du propriétaire. Ce que je veux réaliser est:

Dans mon application web, gardez les fichiers pdf sous forme cryptée. Lorsque l'utilisateur autorisé demande un fichier pdf, puis en fonction des permissions (rôle de l'utilisateur), je leur envoie un fichier avec les permissions appropriées - ALLOW_PRINTING, ALLOW_COPY etc.

Ce que je fais en ce moment est de crypter un fichier en utilisant OWNER et USER mots de passe, puis décrypter à l'aide du mot de passe OWNER, mais ce fichier permet toutes les actions - impression, copie, etc

S'il vous plaît aider.

Merci, Deepak

+0

Vous stockez donc le PDF sur le disque du serveur en utilisant le cryptage PDF. Ensuite, lorsque l'utilisateur demande le fichier, vous souhaitez supprimer le cryptage, puis re-crypter en utilisant les autorisations? Normalement, le * utilisateur * décrypterait le fichier en utilisant le mot de passe de l'utilisateur, donc je ne suis pas très clair sur ce que vous allez faire. Veuillez poster un extrait montrant comment vous faites votre décryptage et votre cryptage. –

+0

"comment pouvons-nous déchiffrer un fichier pdf en utilisant le mot de passe de l'utilisateur"? Il suffit de taper dans l'interface utilisateur lorsque vous êtes invité? Je suis avec Kevin sur celui-ci ... ne comprenant pas la question. –

Répondre