tft每日頭條

 > 科技

 > python給文件加密

python給文件加密

科技 更新时间:2024-09-30 22:21:43

python給文件加密?有些時候加密zip軟件經常會忘了密碼,但記得密碼的大概,或者說你在網上下載的zip文件可能會有密碼,但是作者本人又忘記告訴你了,這個時候就可以用Python寫一個程序強行破解,下面我們就來說一說關于python給文件加密?我們一起去了解并探讨一下這個問題吧!

python給文件加密(25行Python代碼輕松解決zip文件加密問題)1

python給文件加密

有些時候加密zip軟件經常會忘了密碼,但記得密碼的大概,或者說你在網上下載的zip文件可能會有密碼,但是作者本人又忘記告訴你了,這個時候就可以用Python寫一個程序強行破解

基本原理在于Python标準庫zipfile和擴展庫unrar提供的解壓縮方法extractall()可以指定密碼,這樣的話首先(手動或用程序)生成一個字典,然後依次嘗試其中的密碼,如果能夠正常解壓縮則表示密碼正确。

代碼截圖如下,删除空行大概25行代碼就能完成。

源碼可以關注後私信【zip】領取就可以

在測試的目錄下執行命令 : python3 .\zipfiel.py -f .\test.zip -d .\pass.txt,需要注意的是Python3中需要将傳入的密碼數據類型由字符串轉化為字節.

将test.zip解壓出來,并且提示密碼123456,前提是字典中有這個密碼。。

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

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

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