python加密文件,python破解加密的rar,zip文件

 2023-10-15 阅读 28 评论 0

摘要:一、解壓zip 系統自帶的zipfile庫是用來操作zip文件的 而要解壓加密后的zip文件,就需要用pwd參數 其實解密最重要的就是密碼字典,這個字典需要你根據實際情況,自己去生成的 這里我打比方,密碼是4位數的數字密碼,所以我們只要的密碼字典只要

一、解壓zip
系統自帶的zipfile庫是用來操作zip文件的
而要解壓加密后的zip文件,就需要用pwd參數
其實解密最重要的就是密碼字典,這個字典需要你根據實際情況,自己去生成的
這里我打比方,密碼是4位數的數字密碼,所以我們只要的密碼字典只要1000-9999,循環執行去試密碼就行
案例參考:情人節前夕,畢業的同級校花女神,竟給我發來一份多語言加密文件,全程燒腦破解
?

import zipfilefp = zipfile.ZipFile(u'密碼你知道的.zip')
print('正在破解...')for password in range(1000, 9999):try:fp.extractall(pwd=str(password).encode())print('破解成功,密碼:{}'.format(password))fp.close()breakexcept:pass

二、解壓rar

  • 需要自行安裝rarfile庫
  • 這個庫是用來操作rar壓縮文件的,原理同zip一樣
  • 如果密碼比較繁瑣,可以考慮多線程去操作,將會大大提高解密效率
from unrar import rarfilefp = rarfile.RarFile(u'密碼你知道的.zip')for password in range(1000, 9999):try:fp.extractall('破解保存目錄', pwd=password)except:passelse:print('密碼是:', password)

今天就分享到這了,下方還有精彩的彩蛋哦!

python加密文件,

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/143772.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息