首先 , 我們新建一個(gè)python文件 , 在該文件目錄下加密壓縮一個(gè)111.txt的文件 , 壓縮后文件名111.zip , 密碼隨便輸入4位(后面我們用程序來(lái)破解) 。然后我們嘗試用python去解壓它 。這里用到zipfile庫(kù) , 我們嘗試使用1234密碼去解壓它 , 看結(jié)果 , 密碼錯(cuò)誤 , 程序報(bào)錯(cuò)!

接下來(lái) , 我們引入itertools , 它有一個(gè)方法是將元素全排列組合 , 如圖:

然后 , 我們結(jié)合以上將程序完善 , 循環(huán)實(shí)現(xiàn)判斷調(diào)用解密函數(shù):

【壓縮文件解密工具 繞過(guò)zip密碼提取文件】最后 , 將chars=”
abcdefghijklmnopqrstuvwxyz0123456789″擴(kuò)展 , 可實(shí)現(xiàn)數(shù)字字母組合密碼的破解 , 當(dāng)然位數(shù)也可以指定 。另外 , 有人或許說(shuō)密碼中有重復(fù)呢 , 其實(shí)Itertools提供了多種組合排列的方法 , 如圖 , 都可以實(shí)現(xiàn) 。實(shí)際上 , python暴力破解速度并不占優(yōu)勢(shì) , 這里只做學(xué)習(xí)交流 。

推薦閱讀
- asp文件用什么打開(kāi) asp后綴的打開(kāi)方式
- pdf批量合并 合并pdf文件最簡(jiǎn)單的方法
- 在線md5解密工具 最強(qiáng)md5解密工具
- 蘋果解壓軟件哪個(gè)好用 手機(jī)解壓的文件打開(kāi)方法
- pdf安全性設(shè)置如何解除 查看加密的PDF文件的方法
- u盤chk文件恢復(fù) chk文件怎么打開(kāi)
- 硬盤整理碎片工具 電腦文件太多太亂整理方法
- 電腦壓縮圖片免費(fèi)工具 照片壓縮免費(fèi)
- txt格式轉(zhuǎn)換器 手機(jī)文件格式轉(zhuǎn)換器
- 壓縮視頻的軟件 手機(jī)視頻壓縮神器
