一.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爆破解密脚本相关推荐

  1. python学习-通过md5/sha1/sha256/base64进行加解密

    hashlib模块为加密算法 MD5算法运行1000次的平均时间为:226ms SHA1算法运行1000次的平均时间为:308ms SHA256算法运行1000次的平均时间为:473ms 常见的为后面 ...

  2. 基于Python实现 图片的Base64加密与解密

    看到以iBV开头的乱码99.99%的情况下是图片的Baes64加密,例如 图片转Base64 import base64 # 对图片进行二进制B64加密 # 看到iBV 99%的情况下是png经过ba ...

  3. python 对数据进行base64加密、解密

    import base64# 明文字符串 origin_str = '明天晚上8点动手!'# -----加密-----# 实例化base64对象 bytes(二进制)类型 obj = base64.b ...

  4. Python 中的url,Base64和MD5编码解码的使用

    1.encode()和decode() 我们所说的加密方式,都是对二进制编码的格式进行加密的,对应到Python中,则是我们的Bytes(字节). 所以当我们在Python中进行加密操作的时候,要确保 ...

  5. python中base64加密和解密

    base64加密和解密有点头疼,必须要记录下来,以后忘了也能再来复习下 当然啦,能一直记住是最好的-加油吧,少年(其实已经好老了) 操作环境 win10,python3 base的原理 这个还是别人讲 ...

  6. python中base64加密字典_python中的base64加密和解密

    import base64 import json def row_data(): content = { "buyer_nick": "家有亲亲", &quo ...

  7. Python实现各种加密,接口加解密不说难

    Hi,大家好.我们在接口自动化测试项目中,有时候需要一些加密.今天给大伙介绍Python实现各种加密,接口加解密再也不愁. 目录 一.项目加解密需求分析 二.Base64加密 三.MD5加密 四. s ...

  8. 【Python网络爬虫】爬虫常见加密解密算法

    ](https://img2020.cnblogs.com/blog/2501174/202108/2501174-20210816091906408-1932195692.png) 简介# 本文总结 ...

  9. CTF常规密码学加解密脚本(python)

    常规密码学加解密脚本(python) 文章目录 一.凯撒加解密(python3) 二.base64和base32解密(python2) 三.RC4加解密(python3) 四.差分曼彻斯特解密(pyt ...

  10. js_md5加密和base64的加密解密

    1.最近有些人在爬我们公司的数据,然有了这个md5加密的小需求.为什么叫小需求呢?嗯,之前没做过,会以为很复杂. 其实,是想多了. 2.前端md5加密,其实也并不是安全的,因为代码是可见的.也就是说, ...

最新文章

  1. 二十五、求单点的最短路径
  2. ES6中的Promise使用方法与总结
  3. Spring 核心容器类BeanFactory
  4. Wannafly挑战赛22 D 整数序列 (线段树维护三角函数值)
  5. 【转】dcmtk程序包综述(1)!!!!!!
  6. 为什么数据库连接很消耗资源?
  7. oracle删除还原点,【赵强老师】删除表和Oracle的回收站
  8. linux 查看libevent 安装目录,Linux系统centos6.7上安装libevent
  9. n-Track Studio Suite 9 Mac(多轨音乐制作工具)
  10. 搜索整理MyEclipse 快捷键
  11. 教你轻松安装Adobe Acrobat XI Pro(编辑PDF使用的)
  12. 扒小程序 小程序反编译 获取小程序源码 完美反编译任何小程序完整代码
  13. OD调试初体验—关闭x86版winrar广告弹窗
  14. android探索之UID u0_axxx的由来
  15. 2020 第一周工作总结:TAGE分支预测器算法
  16. PEST、5W2H、逻辑树、4P营销理论、用户行为分析
  17. BasicVSR_pp video2frame
  18. 如何高效地阅读论文:三遍阅读法
  19. PHP对接twitter三方登录-WEB版
  20. RS422-485接口电路设计要点

热门文章

  1. web前端开发面试题(二)
  2. 【theano-windows】学习笔记五——theano中张量部分函数
  3. C# xml转json(xml、json相互转换)
  4. 51单片机自学笔记(一)——keil软件的使用
  5. 程控电源测试使用小记
  6. 每日一题-12.30-三态数据总线
  7. java 拼音首字母 高效_如何实现一个高效的拼音匹配库?解决多音字,首字母匹配等问题...
  8. 扫一下这个神奇的二维码,Wifi不用输密码
  9. 计算机专业英语课后题答案高等教育,模拟试题1参考答案_计算机专业英语_doc_大学课件预览_高等教育资讯网...
  10. 商用密码产品认证-电子签章系统