首页 > 编程知识 正文

python凯撒密码解密(简单的python凯撒加密)

时间:2023-05-05 11:22:04 阅读:83034 作者:4168

事情的经过如下:

又是奶茶。 好吧。

请快点开工,在ladxwz回来之前做完。

ladxwz说是6位数字的密码

可以使用python生成所有6位密码

这样,制作了000000到99999的密码表。

将它们保存到passdict.txt文件中。

6位的密码表这么大!

下一步是什么?

遍历自然生成的密码表中的密码,

暴力被解读了!

科学普及时间:

zipFile模块式Python附带的模块提供zip文件的创建、读取、写入、添加、解压缩和文件列表的创建

解压提取方法全部提取(路径=无,members=无,pwd=无)后使用

path :指定解压后的文件位置members: (可选)指定Zip文件中要解压的文件。 此文件名为namelist ) )方法返回列表的子集pwd。 通过指定Zip文件的解压缩密码,可以使用zipFile模块遍历密码表。

让我们逐个尝试密码,看看是否能打开压缩包。

直到成功。

导入zipFile

用不了一分钟

成功解开了密码:

把工作做完

在ladxwz还没有回来之前,

ladxwz设置了6位密码,

所以这次用单线程暴力遍历就ok了。

如果有更多的位数的话

字母和数字特殊字符混合的复杂密码是多少?

可以应用多线程进程进行解压,加快速度

互联网上也有暴力词典

可以下载并遍历

有兴趣的人请试试。

wqdxxm回来了。

告诉他密码是压缩包当天的日期。

ladxwz说:“20191119他已经试过了。”

但是这个压缩包的压缩时间是前一天的20191118啊。

用当天的日期,在今天的1119上尝试什么?

但是奶茶很好喝啊。 最后,编辑说:“我是python开发工程师,总结了最新的python系统学习教程。 想要这些资料的人请关注私信编辑“01”。 我希望对你有帮助。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。