2019独角兽企业重金招聘Python工程师标准>>>

电脑在送修售后之前对一些文件zip加密并且删除了原文件,然后忘了这回事了,悲催的是等到捡起这些文件时候已经忘记密码是啥。

加密

推荐使用 Keka 简单好用。打开界面将文件拖入即可压缩。

我一般选择sotre,无压缩,只是为了加密并且合成zip,用来转移文件的。密码输入相同的密码即可。

暴力破解

参考链接 macos\Linux下使用fcrackzip破解zip压缩文件密码

brew 安装

$:brew install fcrackzip$:fcrackzip --help/*
-c 指定字符集,字符集 格式只能为 -c 'aA1!:'
a 表示小写字母[a-z]
A 表示大写字母[A-Z]
1 表示阿拉伯数字[0-9]
! 感叹号表示特殊字符[!:$%&/()=?{[]}+*~#]
: 表示包含冒号之后的字符(不能为二进制的空字符),例如  a1:$%  表示 字符集包含小写字母、数字、$字符和%百分号
-l 长度
-u 输出密码
*/
$:fcrackzip  -b -c 'aA1!:' -l 1-10   -u 123lybbn.zip/*
-D 表示字典(**也就是所有可能的密钥集合**)
*/
$:fcrackzip  -D -p lybbnpass.txt  -u 123lybbn.zip

字典生成

参考 密码字典生成工具crunch的简单使用

文章没有讲到的是crunch安装,mac下使用homebrew即可安装

brew install crunch/*
生成一个8位密码,包括以下片段的集合,输出到txt
*/
crunch 8 8 -p Nancy QWERTYUIOP \~ \! \@ \# \$ \% \^ \& \* \` 1 2 3 4 5 6 7 8 9 0 Shown q a z x c -o passDic.txt
一个好玩的东西

Mac上使用aircrack-ng破解Wi-Fi密码

后记

其实最终没有搞定,因为我记得太模糊了,加上使用了大小写字符数字,太过复杂,上述例子的结果是个上万PB的txt字典。绝望了...

所以大家也大概可以了解下推测下自己密码强度。

Crunch will now generate approximately the following amount of data: 17845418975589040128 bytes
17018717742528 MB
16619841545 GB
16230314 TB
15849 PB
Crunch will now generate the following number of lines: 9682165104862298112
^C!#$%&*-o0123456789@NancyQWERTYUIOPShown^`acpassDic.txtqxz~

转载于:https://my.oschina.net/bieshixuan/blog/1864003

mac下密码加密zip,暴力破解zip,生成密钥字典相关推荐

  1. linux下SHA-512加密及暴力破解

    文章目录 1 密文解析 2 手动生成密文 3 暴力破解 SHA-512 加密密码 在 /etc/shadow 文件中我们可以看到如下行 lilei:$6$zvt9aWzy$aoZDNPL0.mXFfs ...

  2. python 凯撒密码加密和暴力破解

    def decrypt(message):#凯撒密码破解SYMBOLS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'#循环遍历所有可能的KEYfor key in range(len(SY ...

  3. Python攻防-暴力破解ZIP加密文件的密码

    文章目录 前言 Python语法 自定义迭代器 Python多线程 Python脚本 单线程数字爆破 单线程字符爆破 多线程字典爆破 总结 前言 本文继续记录学习下 Python 的有趣应用:借助 P ...

  4. Python 暴力破解zip文件密码(相对简单的密码)

               Python 暴力破解zip文件密码(相对简单的密码) 密码的使用范围很广,首先,我们要明确密码的作用,其次要明白密码的类型. 密码的作用是进行权限的限制,判断用户的合法性,(不 ...

  5. python暴力破解zip加密文件

    目录 前言: 一.破解zip加密文件的思路: 1.准备一个加密的zip文件. 2.zipfile模块可以解压zip文件. 3.itertools.permutations实现全字符的全排列. 二.实操 ...

  6. python暴力破解Zip文件,就是不讲道理

    本次实验将带领大家用Python的zipfile模块实现Zip文件的暴力破解,涉及的知识点包括:zipfile.argparse的用法等等. 一.实验说明 1. 实验简介 我们在网上好不容易下载到一个 ...

  7. Python黑客入门:暴力破解zip,零基础也可以学会!

    照顾没有接触过Python编程的同学,行文可能会有些啰嗦. 废话少说,我们进入正题. 2.1准备基本材料 在/home/ziptest/目录下,我创建了两个文件,一个test.zip,是一个设置了密码 ...

  8. Python:暴力破解zip!

    照顾没有接触过Python编程的同学,行文可能会有些啰嗦. 废话少说,我们进入正题. 2.1准备基本材料 在/home/ziptest/目录下,我创建了两个文件,一个test.zip,是一个设置了密码 ...

  9. Python黑客入门:暴力破解zip,零基础也可以学会

    照顾没有接触过Python编程的同学,行文可能会有些啰嗦. 废话少说,我们进入正题. 2.1 准备基本材料 在/home/ziptest/目录下,我创建了两个文件,一个test.zip,是一个设置了密 ...

最新文章

  1. pandas.read_table API
  2. ArcGIS时态数据应用——动态展示3个月内犯罪案件数量变化
  3. flutte的第一个hello world程序
  4. You have provided a value for the LANGUAGE_CODE setting that is not in the LANGUAGES setting
  5. Note: File Recipe Compression in Data Deduplication Systems
  6. Q124:PBRT-V3,“路径追踪”积分器(14.5章节)
  7. 容器系列之虚拟化网络
  8. ajaxSubmit异步提交
  9. MSN蠕虫Myalbum2007.zip专杀工具
  10. 活动报名场地预约自定义表单小程序开发
  11. Android--分享功能
  12. TapTap实习两周总结
  13. LimeSDR官方系列教程(五):SDR的软件
  14. (六)DDR协议功能之ODT模式与ZQ校准
  15. 如何看待越来越多年轻人追捧「摸鱼哲学」,拒绝努力的年轻人真比老一辈活得更通透吗?
  16. 【微信小程序】入门第一篇 注册账号
  17. adc芯片资料——电子迷你秤芯片CS1180
  18. 嵌入式开发——rtc时钟调试笔记
  19. 怎么用js抽取身份证号中的年份?
  20. CSS基础之背景样式

热门文章

  1. Chapter 11 应用系统负载分析及磁盘容量预测
  2. 从英特尔上海紫竹研发中心归来,认真聊一聊傲腾
  3. 纸壳CMS替换默认实现
  4. 美容院共享系统开发|共享模式具体应该怎么去做?
  5. 卷积神经网络在物联网场景中的应用初探
  6. 复习七天通过软考高级「系统架构师」,我是如何做到的
  7. 高校企业双向赋能,首届飞桨启航菁英计划圆满结束
  8. 哪种手机便签软件可以打印,支持打印的手机便签软件
  9. 令程序员泪流满面的瞬间
  10. 开发随笔:transform: skew