pdf口令加密

       PDF(portable document format), 通用文檔格式,可以在UNIX,

apple, windows,linux任何一個平臺上閱讀,ADOBE公司開發的Acrobat PDF Reader閱讀PDF文件和閱讀傳統書本非常接近,這讓閱讀非常愉悅。近年來,PD

F被越來越多的人認識,越來越多的人通過PDF在互聯網上發佈信息,很多電子書也是PDF格式的,事實上,PDF早已成爲業界的文檔標準。 20055月,PDF

爲了永久保存信息的文檔標準,這將更會加快PDF的發展和傳播,PDF的應用也會變的越來越廣泛。如果想知道更多的有關PDF的信息,請使用搜索引擎:)

 

 

 

       我們平時在打開PDF的時候,有時候會發現READER狀態欄的左下角會有一個鎖的標記,那麼就表示這個PDF是經過加密的,你打開File->Document properties, 然後再轉到Security屬性頁,我們也許會發現下面的內容:

   從上面可以看出,包括打印,對文檔的更改,複製文檔的內容等都是被限制的,那限制不同的權限又是如何被實現的呢?文檔需要打印或者其他被限制使用的權限的時候需要輸入一個Permission Passwrod, 那麼PDF查看器(例如PDF Reader)是如何知道輸入的PASSWORD正確與否呢?輸入正確的密鑰之後是如何實現權限的放開呢?PDF基於口令的加密有兩組密碼,除了上面提到的權限密碼之外,還有一個是打開密碼,就是你在用PDF閱讀器打開被打開密碼保護的文檔時,會彈出一個對話框讓你輸入口令,如果正確那麼就可以打開文檔,否則失敗。那麼這個口令在PDF裏是如何實現的?打開口令和權限口令有什麼技術上的實現區別?這我會在後續的文檔當中一一給出答案。

    如果對PDF比較熟悉的朋友可能曾經使用過一些去除PDF權限口令的軟件,如比較流行的PDF Password Remover等,它們一般只能去掉PDF權限口令,對於有打開口令的PDF還是不能去除的,那爲什麼只能去權限口令而不能去打開口令呢? 這兩者之間又有什麼關係和區別呢?我們也會進行比較分析。

除了基於口令的文檔加密與權限控制之外,PDF還可以進行公鑰加密和簽名,那麼如何實現呢?在後續的文章當中你也會看到。

       介紹完PDF的加密算法後,我們會將轉向一系列的應用,如何通過程序對PDF文件進行加密,解密。適當地我會給大家提供一些簡單的源代碼,讓我們大家一起來討論和提高。

      

 

 

 

       另:除了PDF的加密算法以外,我會再介紹幾種對於ADOBE ACROBATADOBE PDF READER的編程介紹,如果哪些朋友沒有接觸過這方面的相關知識,那麼我希望我能給這些朋友一個引子,能給大家一個起點,對現在對於PDF的編程技術作一比較全面地介紹。

對於已經在作PDF開發的高手們,也希望你們能多多地提些自己的看法和見解,也希望你們能把自己的經驗能帶給大家。讓我們共同進步。

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章