簡體   English   中英

如何使用用戶名和密碼保護PDF?

[英]How to protect a PDF with a username and password?

我認為這有點復雜並且可能是不可能的,但是了解是否有任何方法可以這樣做……

假設我有一個私人教學論壇,其中每個用戶(付費帳戶)都有一個用戶名和一個加密密碼,還有一個“下載”部分,其中pdf文件只能由用戶下載。

問題是:下載文件時,該文件將僅受與用戶本人的用戶名和密碼匹配的用戶名和密碼/密碼保護...換句話說,該密碼是從用戶帳戶中獲取並添加到pdf文件,然后為該文件生成下載鏈接。

這樣,將pdf文件復制給其他人將迫使“復印機”提供他的用戶名和密碼...

編輯 :密碼用於打開文件而不是編輯或打印文件,我希望用戶能夠突出顯示文本並添加自己的注釋

使用PDF無法實現所需的功能。

有兩種方法來加密PDF文檔:

  1. 使用密碼。 您可以定義兩個密碼: 用戶密碼所有者密碼。 每位收到文檔的都可以打開使用所有者密碼加密的文檔。 所有者密碼可用於定義權限(例如:可以查看但不能打印文檔)。 在不知道所有者密碼的情況下刪除限制非常容易。 當Adobe仍然擁有PDF參考文獻上的版權時,它曾經是非法的,但是由於PDF現在是ISO標准,因此尚不清楚是否允許應用規范刪除所有者密碼。 如果使用用戶密碼對文檔進行加密,則知道用戶密碼的所有人都可以打開該文件。 沒有用戶名, 只有用戶密碼。
  2. 使用證書。 您可以要求您的用戶創建一個公鑰/私鑰對。 然后,您可以要求他們將私鑰保持私密,並要求他們給您公鑰。 當使用他們的公共證書加密PDF時,您可以使用他們的公共密鑰加密文檔。 從那時起,只有相應私鑰的所有者才能閱讀文檔。 但是:相應私鑰的所有者也可以解密文檔,以便可以共享它。

兩種情況都不符合您的目的(有關詳細信息,請閱讀ISO-32000-1)。 唯一的選擇是購買昂貴的DRM解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM