tft每日頭條

 > 科技

 > python給rar文件解密

python給rar文件解密

科技 更新时间:2024-09-07 22:21:55

首先,我們新建一個python文件,在該文件目錄下加密壓縮一個111.txt的文件,壓縮後文件名111.zip,密碼随便輸入4位(後面我們用程序來破解)。然後我們嘗試用python去解壓它。這裡用到zipfile庫,我們嘗試使用1234密碼去解壓它,看結果,密碼錯誤,程序報錯!

python給rar文件解密(python暴力破解壓縮文件密碼)1

接下來,我們引入itertools,它有一個方法是将元素全排列組合,如圖:

python給rar文件解密(python暴力破解壓縮文件密碼)2

然後,我們結合以上将程序完善,循環實現判斷調用解密函數:

python給rar文件解密(python暴力破解壓縮文件密碼)3

最後,将chars="abcdefghijklmnopqrstuvwxyz0123456789"擴展,可實現數字字母組合密碼的破解,當然位數也可以指定。另外,有人或許說密碼中有重複呢,其實Itertools提供了多種組合排列的方法,如圖,都可以實現。實際上,python暴力破解速度并不占優勢,這裡隻做學習交流。

python給rar文件解密(python暴力破解壓縮文件密碼)4

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved