Python | MD5爆破及Base64/Base32爆破解密脚本
一.MD5爆破脚本:
题目:
爱学习的小华正在复习一种32位的密码时候,不小心把墨汁瓶打翻了。作业本上留下了小华的作业给遮住了,现在只知道部分密文和部分明文,需要你去了解一下告诉小华原来的内容。
密文:815a87cc*92c11*c83b2*7000dedf9*b
明文:B*SWZ*ZYXY*Z
脚本:
import hashlib
dic=['Q','W','E','R','T','Y','U','I','O','A','S','D','F','G','H','J','K','P','L','Z','X','C','V','B','N','M']
for a in range(len(dic)):for b in range(len(dic)):for c in range(len(dic)):m='B'+dic[a]+'SWZ'+dic[b]+'ZYXY'+dic[c]+'Z'flag=hashlib.md5()flag.update(m)md5=flag.hexdigest()if md5[0:8]=='815a87cc':print mprint md5
二.Base64/Base32爆破解密脚本
题目:
10M左右的base64/base32混合加密文件
脚本:
import base64
readfile = open('base.txt','r')
writefile = open('flag.txt','w')
txt = readfile.readlines()[0]
while True:try:txt = base64.b32decode(txt)except:txt = base64.b64decode(txt)finally:print txtwritefile.write(txt)writefile.write('\n')
writefile.close()
readfile.close()
Python | MD5爆破及Base64/Base32爆破解密脚本相关推荐
- python学习-通过md5/sha1/sha256/base64进行加解密
hashlib模块为加密算法 MD5算法运行1000次的平均时间为:226ms SHA1算法运行1000次的平均时间为:308ms SHA256算法运行1000次的平均时间为:473ms 常见的为后面 ...
- 基于Python实现 图片的Base64加密与解密
看到以iBV开头的乱码99.99%的情况下是图片的Baes64加密,例如 图片转Base64 import base64 # 对图片进行二进制B64加密 # 看到iBV 99%的情况下是png经过ba ...
- python 对数据进行base64加密、解密
import base64# 明文字符串 origin_str = '明天晚上8点动手!'# -----加密-----# 实例化base64对象 bytes(二进制)类型 obj = base64.b ...
- Python 中的url,Base64和MD5编码解码的使用
1.encode()和decode() 我们所说的加密方式,都是对二进制编码的格式进行加密的,对应到Python中,则是我们的Bytes(字节). 所以当我们在Python中进行加密操作的时候,要确保 ...
- python中base64加密和解密
base64加密和解密有点头疼,必须要记录下来,以后忘了也能再来复习下 当然啦,能一直记住是最好的-加油吧,少年(其实已经好老了) 操作环境 win10,python3 base的原理 这个还是别人讲 ...
- python中base64加密字典_python中的base64加密和解密
import base64 import json def row_data(): content = { "buyer_nick": "家有亲亲", &quo ...
- Python实现各种加密,接口加解密不说难
Hi,大家好.我们在接口自动化测试项目中,有时候需要一些加密.今天给大伙介绍Python实现各种加密,接口加解密再也不愁. 目录 一.项目加解密需求分析 二.Base64加密 三.MD5加密 四. s ...
- 【Python网络爬虫】爬虫常见加密解密算法
](https://img2020.cnblogs.com/blog/2501174/202108/2501174-20210816091906408-1932195692.png) 简介# 本文总结 ...
- CTF常规密码学加解密脚本(python)
常规密码学加解密脚本(python) 文章目录 一.凯撒加解密(python3) 二.base64和base32解密(python2) 三.RC4加解密(python3) 四.差分曼彻斯特解密(pyt ...
- js_md5加密和base64的加密解密
1.最近有些人在爬我们公司的数据,然有了这个md5加密的小需求.为什么叫小需求呢?嗯,之前没做过,会以为很复杂. 其实,是想多了. 2.前端md5加密,其实也并不是安全的,因为代码是可见的.也就是说, ...
最新文章
- 二十五、求单点的最短路径
- ES6中的Promise使用方法与总结
- Spring 核心容器类BeanFactory
- Wannafly挑战赛22 D	整数序列 (线段树维护三角函数值)
- 【转】dcmtk程序包综述(1)!!!!!!
- 为什么数据库连接很消耗资源?
- oracle删除还原点,【赵强老师】删除表和Oracle的回收站
- linux 查看libevent 安装目录,Linux系统centos6.7上安装libevent
- n-Track Studio Suite 9 Mac(多轨音乐制作工具)
- 搜索整理MyEclipse 快捷键
- 教你轻松安装Adobe Acrobat XI Pro(编辑PDF使用的)
- 扒小程序 小程序反编译 获取小程序源码 完美反编译任何小程序完整代码
- OD调试初体验—关闭x86版winrar广告弹窗
- android探索之UID u0_axxx的由来
- 2020 第一周工作总结:TAGE分支预测器算法
- PEST、5W2H、逻辑树、4P营销理论、用户行为分析
- BasicVSR_pp video2frame
- 如何高效地阅读论文:三遍阅读法
- PHP对接twitter三方登录-WEB版
- RS422-485接口电路设计要点
热门文章
- web前端开发面试题(二)
- 【theano-windows】学习笔记五——theano中张量部分函数
- C# xml转json(xml、json相互转换)
- 51单片机自学笔记(一)——keil软件的使用
- 程控电源测试使用小记
- 每日一题-12.30-三态数据总线
- java 拼音首字母 高效_如何实现一个高效的拼音匹配库?解决多音字,首字母匹配等问题...
- 扫一下这个神奇的二维码,Wifi不用输密码
- 计算机专业英语课后题答案高等教育,模拟试题1参考答案_计算机专业英语_doc_大学课件预览_高等教育资讯网...
- 商用密码产品认证-电子签章系统