日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

手機壓縮文件忘記密碼怎么解壓 手機解壓zip暴力破解器

本文將介紹如何通過zipfile包對加密zip文件進行破解 。
zipfile是Python自帶的一個zip壓縮/解壓縮庫 。
作為例子,我們創(chuàng)建一個zip壓縮文件“test.zip”,并為其密碼“123456” 。
我們可以通過如下代碼對這個文件進行解壓縮:

手機壓縮文件忘記密碼怎么解壓 手機解壓zip暴力破解器


這段代碼的執(zhí)行結(jié)果是將test.zip中壓縮的文件解壓到當前工作目錄下 。
等一下,在上面的例子里,我們知道解壓縮密碼是什么 。但是現(xiàn)實情況往往是我們不知道密碼 。不要急,我們先來看一下如果密碼錯了會發(fā)生什么 。

手機壓縮文件忘記密碼怎么解壓 手機解壓zip暴力破解器


不出所料,系統(tǒng)拋出一個異常:
RuntimeError: Bad password for file ‘test.txt’
雖然解壓縮失敗了,但是我們知道了一個重要信息,那就是我們可以通過捕獲這個異常來得知當前密碼是否正確 。
既然有了快速檢測密碼是否正確的方法,我們就可以通過暴力搜索的方式對密碼進行破解 。
密碼破解的一個常用手段就是使用密碼字典 。密碼字典通常是一個文件,里面保存著大量常用密碼 。我們通過對字典用的密碼進行遍歷,如果真實密碼出現(xiàn)在密碼字典中,那么就可以成功破解 。具體代碼如下:

手機壓縮文件忘記密碼怎么解壓 手機解壓zip暴力破解器


輸出結(jié)果為:
Password = ‘123456’
當然,這種方法的成功率很大程度上取決于密碼字典的大小 。密碼字典越大,包含的密碼就越多,成功破解的概率就越大 。但這同時帶來一個問題,那就是更多的嘗試次數(shù)會使得程序運行時間變長 。
我們注意到,嘗試不同的密碼的過程完全是獨立的,因此可以利用多線程并行執(zhí)行,從而提高運行效率:

手機壓縮文件忘記密碼怎么解壓 手機解壓zip暴力破解器


大家可以在此基礎(chǔ)上,發(fā)揮想象力,去實現(xiàn)更加強大的功能 。
【手機壓縮文件忘記密碼怎么解壓 手機解壓zip暴力破解器】最后我要說的是,本文僅供技術(shù)學習和研究用,請不要利用它去做一些不好的事情 。

    推薦閱讀