您現在的位置是:首頁 > 明星首頁明星

給PDF加密碼真的是安全的嗎,這裡告訴你真相!

由 熱情的i988 發表于 明星2023-01-26
簡介PDF加密的演算法簡介RC4是對稱流密碼(即,可以使用相同的演算法來加密和解密)

學生號是什麼 啊

PDF加密的原理

給PDF加密碼真的是安全的嗎,這裡告訴你真相!

所謂的PDF加密,就是給您的PDF檔案加一個密碼保護,其他人開啟的時候,需要輸入密碼,那它具體是什麼做的呢,我們來看看吧!

PDF加密的演算法簡介

RC4是對稱流密碼

(即,可以使用相同的演算法來加密和解密)。因為RC4不再安全性沒法保障,在PDF2。0中已被棄用。

AES(高階加密標準)

。AES是一種現代分組密碼,用於各種應用。

在PDF和Acrobat開發過程中,PDF加密方法得到了增強,使用了更強的演算法、更長的加密金鑰和更復雜的密碼。

下面是各個版本PDF支援的加密演算法,具體的PDF版本可以參考

PDF科普:什麼是PDF,PDF有什麼好處

給PDF加密碼真的是安全的嗎,這裡告訴你真相!

具體的加密演算法比較複雜,這裡就不介紹了。PDF加密不直接使用使用者或主密碼來加密文件內容,而是根據密碼和其他引數(包括許可權設定)計算加密金鑰。用於實際加密文件的金鑰的長度與密碼的長度無關。

由於我們日常使用的大部分PDF格式都是1.7以下的,所有,加密只能是心裡安慰,很容易破解。後面會將如何破解。

PDF密碼

PDF加密內部使用40、128或256位的加密金鑰,具體取決於PDF版本。二進位制加密金鑰源自使用者提供的密碼。密碼受長度和編碼限制:

PDF 1。7以下的密碼被限制為最多32個字元,並且只能包含Latin-1編碼的字元。

PDF 1。7 擴充套件3 引入了Unicode字元,並將密碼的UTF-8表示形式的最大長度提高到127位元組。由於UTF-8編碼長度可變為1-4位元組的字元,如果密碼包含非ASCII字元,則密碼中允許的Unicode字元數小於127。例如,由於日文字元通常需要3個位元組的UTF-8表示,因此密碼中最多可以使用42個日文字元。

為了避免歧義,Unicode密碼由一個名為SASLprep的過程規範化(在RFC 4013中基於RFC 3454中的Stringprep指定)。此過程消除了非文字字元並規範了某些字元類(例如,非ASCII空格字元對映到ASCII空格字元U+0020)。密碼被規範化為Unicode規範化形式,並應用特殊的雙向處理以避免在密碼中混合從右到左和從左到右字元時可能出現的歧義。

PDF加密的強度不僅取決於加密金鑰的長度,還取決於密碼的長度和質量。眾所周知,姓名、普通單詞等不應被用作密碼,因為使用所謂的字典攻擊可以很容易地猜測或系統地嘗試這些。調查顯示,大量密碼被選擇為配偶或寵物的名字、使用者的生日、孩子的暱稱等,因此很容易被猜到

怎樣給一個PDF加密

只需要4步,就可以給一個PDF檔案進行加密 pdf88。cn

第一步,開啟

PDF線上加密工具箱

給PDF加密碼真的是安全的嗎,這裡告訴你真相!

第二步:選擇要加密的PDF檔案

可以吧檔案拖到這裡,或者直接點選

選擇檔案

給PDF加密碼真的是安全的嗎,這裡告訴你真相!

第三步:設定密碼,並點選加密按鈕

給PDF加密碼真的是安全的嗎,這裡告訴你真相!

我們這裡設定密碼 hello1234

第四步 下載檔案

等待幾秒到幾分鐘不等,就可以下載加密後的PDF了,這取決你的PDF檔案的大小

給PDF加密碼真的是安全的嗎,這裡告訴你真相!

給PDF加密碼真的是安全的嗎,這裡告訴你真相!

怎麼樣,已經加密了吧,輸入密碼才能解開。

加密後真的高枕無憂了嗎?

在PDF原理一節我們已經說過了,目前大部分的PDF加密都非常弱,甚至都不用暴力破解,無論你設定多複雜的密碼,都可以輕鬆解開!

如何破解PDF密碼呢

破解PDF密碼同樣也只需要4步 ,首先開啟

PDF線上解密工具箱 pdf88。cn

其他步驟和加密差不多,這裡就不一一介紹了

如果你有被加密的PDF檔案,可以自己試一試。

不過解密不是100%成功了,如果您使用了PDF1。7之後的高強度加密,密碼設定非常複雜的話,可能幾百年都沒有辦法解開。

加密解密一條龍服務,只為資訊差!

加密的話,需要設定複雜的密碼,並且保持在PDF1。7以上,才基本上高枕無憂。