首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

PYTHON 自作类tar工具 实现 数据归档,压缩,加密功能

)注: 如果既有压缩也有加密的话, 是先压缩加密(节省点CPU)测试(与tar命令比较)默认均使用压缩, 测试内容就是mysql.tar.gz4并发不加密import timeimport ddcw_tarstarttime...1.4GBtar -zcf (-z就是使用的gzip)压缩后为 383MB自制压缩(其实使用的是zlib) 压缩后为383MB图片当然python可以使用gzip压缩....#归档 压缩 加密import structfrom threading import Threadimport osimport zlibimport jsondef get_dirs_files...parameter 1 要压缩或者解压的目录(多个目录就使用list/set)parameter 2 加密/解密的密码每个文件拆分成N个block(加密压缩)后存储HEADER: header_size...Nonereturn total_size,block_size,compr,encryption,dirs,files,filesize,_footer为啥写这篇文章呢,主要是我最近比较浮躁, 写写python

95040

我用python破解了同事的加密压缩包!

李大伟说是6位数字密码 那么我们可以利用python生成全部的六位数字密码 #生成从000000到99999的密码表 f = open('passdict.txt','w') for id in range...科普时间: ---- zipFile模块式Python自带的模块,提供了对zip 文件的创建,读,写,追加,解压以及列出文件列表的操作 解压使用extractll方法extractall(path=None...文件中要解压的文件,这个文件名称必须是通过namelist()方法返回列表的子集 pwd:指定Zip文件的解压密码 ---- 那么我们可以利用 zipFile 模块来遍历密码表, 挨个挨个密码尝试,看能不能打开压缩包...我告诉他密码就是压缩包当天的日期。 李大伟表示:20191119他已经试过了。 然而这个压缩包的压缩时间是前一天20191118啊。 你口口声声说用当天日期,拿今天1119试什么试? ?...不过奶茶真好喝~ 相关破解源码和李大伟压缩包已上传github:https://github.com/zpw1995/aotodata/tree/master/interest/zip

1.2K30

我用python破解了同事的加密压缩包!

李大伟说是6位数字密码 那么我们可以利用python生成全部的六位数字密码 #生成从000000到99999的密码表 f = open('passdict.txt','w') for id in range...科普时间: ---- zipFile模块式Python自带的模块,提供了对zip 文件的创建,读,写,追加,解压以及列出文件列表的操作 解压使用extractll方法extractall(path=None...文件中要解压的文件,这个文件名称必须是通过namelist()方法返回列表的子集 pwd:指定Zip文件的解压密码 ---- 那么我们可以利用 zipFile 模块来遍历密码表, 挨个挨个密码尝试,看能不能打开压缩包...zipFile, password): try: zipFile.extractall(pwd= bytes(password, "utf8" )) print("李大伟的压缩包密码是...我告诉他密码就是压缩包当天的日期。 李大伟表示:20191119他已经试过了。 然而这个压缩包的压缩时间是前一天20191118啊。 你口口声声说用当天日期,拿今天1119试什么试? ?

1.1K30

我用python破解了同事的加密压缩包!

李大伟说是6位数字密码 那么我们可以利用python生成全部的六位数字密码 #生成从000000到99999的密码表 f = open('passdict.txt','w') for id in range...科普时间: ---- zipFile模块式Python自带的模块,提供了对zip 文件的创建,读,写,追加,解压以及列出文件列表的操作 解压使用extractll方法extractall(path=None...我告诉他密码就是压缩包当天的日期。 李大伟表示:20191119他已经试过了。 然而这个压缩包的压缩时间是前一天20191118啊。 你口口声声说用当天日期,拿今天1119试什么试? ?...不过奶茶真好喝~ 相关破解源码和李大伟压缩包已上传github:https://github.com/zpw1995/aotodata/tree/master/interest/zip 作者:朱小五,...热衷于Python爬虫,数据分析,可视化

99630

我用python破解了同事的加密压缩包!

李大伟说是6位数字密码 那么我们可以利用python生成全部的六位数字密码 #生成从000000到99999的密码表 f = open('passdict.txt','w') for id in range...科普时间: zipFile模块式Python自带的模块,提供了对zip 文件的创建,读,写,追加,解压以及列出文件列表的操作 解压使用extractll方法extractall(path=None, members...文件中要解压的文件,这个文件名称必须是通过namelist()方法返回列表的子集 pwd:指定Zip文件的解压密码 那么我们可以利用 zipFile 模块来遍历密码表, 挨个挨个密码尝试,看能不能打开压缩包...我告诉他密码就是压缩包当天的日期。 李大伟表示:20191119他已经试过了。 然而这个压缩包的压缩时间是前一天20191118啊。 你口口声声说用当天日期,拿今天1119试什么试? ?...热衷于Python爬虫,数据分析,可视化,个人公众号《凹凸玩数据》,有趣的不像个技术号~

1K10

压缩文件的加密与破解

压缩文件的加密与破解 0x00 前言 0x01 过程 1.压缩文件的加密 注意点: 2.压缩文件的解密 0x00 前言 这是我对压缩文件的加密与破解的学习记录。...0x01 过程 1.压缩文件的加密 安装Winzip、Winrar软件进行加密 在建好的文档右键—->添加到压缩文件—->选择 rar/zip —->高级—->设置密码 注意点: 1.尽量不要使用Winrar...软件对ZIP文件进行加密 2.需要使用ZIP格式,可以使用Winzip软件对ZIP进行加密,并选择AES加密方式 3.Winrar默认采用AES 128 Bit算法对RAR文件进行加密 4.使用满足复杂性需求的密码...强烈建议使用中文字符作为加密密码 2.压缩文件的解密 安装rar或者zip的破解程序: Advanced_Ar…Advanced_Archive_Password_Recovery_4.53_build

1.6K20

打包压缩加密备份_bash笔记6

test.sh.zip -u test.sh 删除: # -d删除包里指定文件 zip -d test.sh.zip test.sh 查看: # -l列出包内容 unzip -l test.sh.zip 加密.../编码 linux提供了很多加密/编码工具:crypt, gpg, base64等等 crypt 从stdin接收文件输入和口令,把加密结果输出到stdout 加密: # 交互提示输入口令 crypt...< test.sh # 把加密结果重定向到文件 crypt test.lock.sh 解密: # 同样,只接受来自stdin的,只输出到stdout crypt 口令 test.sh P.S.Mac下没有该命令 gpg GUN privacy guard,采用密钥签名方式,简单用法如下: # 加密,交互提示输入口令,生成test.sh.gpg gpg -c test.sh...,比scp等命令高效,此外还支持网络数据传输,会比较源和目标端的文件,只复制备份更新的,也支持加密选项 备份: # 备份到本地 # 在当前目录创建bash.bak/bash,复制下面所有内容 # -a归档

1.1K30

cRARk破解加密的rar压缩

前言: 日常我们遇到一些rar加密的文件夹,我们常常很头疼,这里我们有一款可以利用显卡和GPU来加速破解的软件。...三种版本已经打包放好,大家可以关注公众号: 白安全组 关注后发送: crark 即可 注:解压官方的crark55的压缩包。...解压的时候会提示需要解压密码,其实只是rar压缩包中的“crackme”需要解压密码(crackme不解压出也完全不影响软件的使用) 解压后我们首先需要安装一下一个注册表文件,根据网上说这个是GPU加速的所需...到下面找到一个两个#的分割线 根据你上面去掉#的密码规则的规则名,去掉下面对应的规则名的#,比如我纯数字的密码规则名字叫1,下面这里的1前面#也要去掉,这样我们配置就完成了,我们这里自己打包一个试验用的加密压缩包...这里我们开始破解的命令 cRARk.exe -l3 -g4 -p"passwd.def" -n0 12.rar 这里-l 是密码最小的长度,-g就是最大长度 -p指定密码包,-n0指定显卡 后面就是要解压的加密

7K60

Linux 基于tar与openssl加密解密压缩

跨公网传输备份文件是运维和DBA们经常干的活,但是未经加密压缩文件在公网上传输,就好比在亚龙湾裸泳,稍不留神就被拍啊,哈哈!...本文主要描述通过openssl结合gzip与tar命令来实现加密,再传输那就安心多了。...openssl可以实现:秘钥证书管理、对称加密和非对称加密。整个软件包大概可以分成三个主要的功能部分:SSL协议库、应用程序以及密码算法库。 在本文中,我们仅仅使用其对称加密方式。...-out filename:指定加密后的文件存放路径 -salt:自动插入一个随机数作为文件内容加密,默认选项 -e:可以指明一种加密算法,若不指的话将使用默认加密算法 -d:解密,解密时也可以指定算法...tar压缩文件 1、加密 在下面的演示中,tar压缩/u02/mysqlbak目录下所有文件,然后通过重定向的方式传递给openssl加密加密完成后通过重定向的方式传递给dd命令进行输出 [root

3.3K50
领券