瀏覽量:103次
解密pdf的方法,怎樣解密pdf文件
出于安全考慮,我們經(jīng)常會(huì)對(duì)一些重要的PDF文檔進(jìn)行加密。但是,有時(shí)我們需要將這些文件發(fā)送給其他人,但同時(shí)又不想告訴他們自己的密碼(因?yàn)檫@樣很容易暴露我們的密碼設(shè)置習(xí)慣)。在一個(gè)極端的例子中,我們甚至忘記了我們的密碼。那我們?cè)撛趺崔k?通過Linux下的一些工具和軟件,我們可以自己解密PDF。我們以麒麟U(xiǎn)buntu系統(tǒng)為例。
可能很多朋友沒有安裝Ubuntu。你可以在虛擬機(jī)的幫助下安裝它。Windows 10用戶直接激活系統(tǒng)自帶的虛擬機(jī),在“開始或關(guān)閉Windows功能”中打開Hyper-V,然后按照提示安裝必要的文件并打開,即可在Hyper-V中安裝Linux系統(tǒng)。
將解密PDF轉(zhuǎn)化為無加密的PDF
如果你知道一個(gè)PDF文件的密碼,但是不想把加密的PDF文件直接發(fā)給你的朋友,那么我們可以在Qpdf的幫助下,把加密的PDF文件導(dǎo)出為不需要密碼的PDF文件。
進(jìn)入麒麟U(xiǎn)buntu系統(tǒng)后,打開加密文件。可以看到需要輸入PDF密碼才能打開加密文件。下面,使用Qpdf導(dǎo)出未加密的pdf(圖1)。
圖1加密文件無法打開。
在麒麟U(xiǎn)buntu軟件市場(chǎng)可以借助“Uget”下載Qpdf。打開“ubuntu kylin軟件中心”,按照提示安裝Uget。下載完成后,啟動(dòng)軟件,點(diǎn)擊“文件新下載”,新建一個(gè)下載鏈接。下載地址為https://github . com/qpdf/qpdf/releases/download/release-qpdf-8 . 0 . 2/qpdf-8 . 0 . 2 . tar . gz(圖2)。
圖2下載軟件
下載成功后打開,將壓縮包解壓到桌面?zhèn)溆茫蜷_壓縮包運(yùn)行“install-sh”進(jìn)行安裝。把要解密的PDF文件放在桌面上,假設(shè)文件是“ywx.pdf”,點(diǎn)擊“麒麟圖標(biāo)Xterm”啟動(dòng)終端,然后在終端中輸入“cd ~/home/yumufa/Desktop”(注意桌面目錄叫Desktop,D大寫)進(jìn)入用戶的桌面目錄。輸入命令“qpdf-password= 123456 -decrypt ywx.pdf aa . pdf”以不加密的方式導(dǎo)出,其中“123456”是原始的PDF打開密碼(圖3)。
圖3解密導(dǎo)出
當(dāng)您返回桌面時(shí),可以看到一個(gè)“aa.pdf”文件?,F(xiàn)在試著不用密碼打開它。有了這個(gè)高效的命令行,我們可以通過qpdf成功地將加密文件導(dǎo)出為無密碼PDF文件(圖4)。
圖4導(dǎo)出未加密的文件
上面的方法是直接導(dǎo)出“加密不加密”。如果覺得命令行操作繁瑣,也可以使用“evince”,這是一個(gè)有GUI界面的PDF閱讀程序。啟動(dòng)程序后,打開加密的pdf文件,點(diǎn)擊“文件打印選擇打印到文件”,然后在彈出的窗口中,選擇PDF作為輸出格式,最后點(diǎn)擊打印,這樣“打印”(實(shí)際輸出)的就是未加密的PDF文檔(圖5)。
圖5使用打印方法刪除密碼
暴力解密,直接打開加密PDF
上面的方法是我們需要事先知道PDF的密碼,然后通過輸出沒有密碼的PDF文檔來解密文件。如果你完全忘記了原來的PDF密碼,那么你需要借助pdfcrack來破解。
如上安裝程序,然后啟動(dòng)終端,輸入“PDF crack-f/home/yumu fa/desktop/ywx . PDF-n6-M8-c 0123456789”。這樣程序就會(huì)按照我們?cè)O(shè)定的要求暴力破解。如果PDf密碼比較簡(jiǎn)單,過一會(huì)兒就能得到破解結(jié)果(圖6)。
圖6劇烈開裂
命令解釋:
“-n 6”:表示最短密碼長(zhǎng)度為6位數(shù)字,-m 8:表示最長(zhǎng)密碼長(zhǎng)度為8位數(shù)字(為了節(jié)省破解時(shí)間,一般建議將密碼長(zhǎng)度設(shè)置為6位數(shù)字,因?yàn)榇蠖鄶?shù)PDF密碼都是6位數(shù)字)。"-c 0123456789 ":表示密碼組成的字符是數(shù)字09。如果確定PDF密碼長(zhǎng)度包含其他字母,只需根據(jù)提示在字符后添加所需的字母。
可以看出,PDFcrack主要使用組合字符進(jìn)行暴力破解。所以對(duì)于密碼復(fù)雜的PDF文件,我們可以使用暴力字符字典來方便PDFcrack的調(diào)用破解。字典中包含數(shù)字1-10字母A-Z和鍵盤上各種符號(hào)的任意組合,破解軟件會(huì)嘗試使用字典文件中的組合逐一驗(yàn)證。對(duì)于簡(jiǎn)單密碼,您可以通過使用正確配置的字典文件來破解密碼,從而快速找到相同的組合。可以從網(wǎng)上下載常用的密碼字典,下載后保存在軟件安裝目錄下,命名為zidian.txt(圖7)。
圖7字典密碼
回到終端窗口繼續(xù)輸入“pdf crack-f ywx.pdf-wzidian.txt”,這樣程序會(huì)調(diào)用字典進(jìn)行破解,可以更快更全面(圖8)。
圖8用暴力字典破解
寫在最后
對(duì)于加密文件的解密,在常規(guī)的Windows系統(tǒng)下一般比較難,很多軟件都是收費(fèi)的。更糟糕的是,病毒和木馬被嵌入。相對(duì)來說,Linux系統(tǒng)中的大部分軟件都是免費(fèi)的,而且由于Linux系統(tǒng)占用資源較少,在暴力解密中可以獲得更快的速度。
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點(diǎn),本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請(qǐng)您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們?cè)诖_認(rèn)后,會(huì)立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776