前言【电脑暴力破解压缩包推荐 破解解压码的软件有哪些】本文继续记录学习下 Python 的有趣应用:借助 Python 脚本暴力破解 ZIP 加密文件的密码 。虽然有相关的工具 ARCHPR 可实现 RAR、ZIP 等压缩加密文件的可视化暴力破解,但是主要是为了学习 Python 编程应用 。
Python语法既然本意是学习 Python 编程,那自然是要对本实战应用场景的编码过程遇到的相关语法知识进行学习 。
在此先推荐一个 Python 语法的官方站点:Python官方中文文档,支持下载到本地 。
自定义迭代器迭代是 Python 最强大的功能之一,是访问集合元素的一种方式 。迭代器是一个可以记住遍历的位置的对象,迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束 。迭代器只能往前不会后退,迭代器有两个基本的方法:iter() 和 next() 。
1、迭代器对象可以使用常规 for 语句进行遍历:
总结个人感觉最后的多线程脚本实际上意义不大,仅供简单学习多线程使用……因为此程序中对每个密码的尝试都单开了一个线程、而尝试密码是否正常的逻辑函数 extractfile() 又十分简单,没有必要单开一个线程来浪费资源,除非说处理的逻辑函数 extractfile() 执行了十分耗时的操作(比如需要下载文件、或者说每次执行 extractfile() 函数都对一个单独的大型字典进行爆破等) 。
推荐阅读
- 文件搜索神器推荐 电脑怎么快速查找文件
- 笔记本电脑电池修复方法 笔记本电脑电池检测
- 电脑表格怎么做 办公用的表格软件操作技巧
- 安卓模拟器电脑版哪个好 手机一键变电脑的方法
- 平板电脑分辨率怎么调 电脑分辨率的设置方法
- 电脑屏幕坏点怎么修复 电脑屏幕坏点检测方法
- 手机压缩文件忘记密码怎么解压 手机解压zip暴力破解器
- 三星怎么连接电脑操作 三星手机与电脑连接方法
- 中柏电脑怎么样 中柏笔记本介绍
- 苹果新电脑第一次充电 苹果电脑第一次充电教学