欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python3调用7-zip解密解压压缩包(hmac加密)

程序员文章站 2024-03-14 17:23:34
...


一、调用7z.exe

import os
import hmac
zipSysDir = "D:\\7-Zip\\7z.exe"

二、获取压缩包路径及其名字

path = 'D:/yasuobao/' #要解压的压缩包
dirs = os.listdir(path) #获取压缩包的路径

三、按照hmac加密方式进行解密

key = b'1111111'
dd=dir.encode('utf-8')
h = hmac.new(key, dd, digestmod='sha1')
a = h.hexdigest()

四、设置将解压出的文件放入的目录

outpath = "D:\\jieya\\"

五、最后将各变量整合到一起,组成解压缩命令,传到popen()函数内

sysstr = "\""+zipSysDir+"\""+" x "+"\""+filepath+"\""+" -o"+"\""+outpath+"\""+" -p"+password
os.popen(sysstr)

六、完整代码

关注后评论:解压缩,我私发给你