md5加密解密

# -*- coding: utf-8 -*-
"""
Spyder Editor

This is a temporary script file.
"""

import hashlib,bs4,requests
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

md5="21232f297a57a5a743894a0e4a801fc3"
  
def MD5_encryption(content):
    m=hashlib.md5()
    byte_content=content.encode('utf-8')
    m.update(byte_content)
    md5_encrypted_content=m.hexdigest() #返回摘要,作为十六进制数据字符串值
    return md5_encrypted_content
    
    
browser = webdriver.Firefox()
url="http://md5decryption.com/" 
#ur1="http://baidu.com/" 
browser.get(url)

elem=browser.find_element_by_name('hash')
elem.send_keys("21232f297a57a5a743894a0e4a801fc3")
#相当于提交点击  
elem.send_keys(Keys.RETURN)

decryption_elem=browser.find_element_by_class_name("main")
content=decryption_elem.text
list1=content.split("\n\n\n\n")
decryption=list1[2]
print (decryption)

  

破解成功

测试文字,用于处理字符串 

 'Encrypt MD5 hash, Decrypt MD5 hash\nMD5Decryption.com allows you to enter a MD5 hash and we will look into our database\nand try to decrypt MD5. Basically it is a MD5 decrypter.\n\nWhat is an MD5 hash, or MD5 Checksum?\nMD5 is a 128-bit message digest function.\nIt is used commonly in user authentication and MD5 checksum for data integrity.\n\nHow many MD5 hashes are in our database?\nWe have encrypted more than 105,300,000 words, phrases, acronyms, etc since 2006.\n\n\n\nMD5Decryption.com is proudly hosted by Hostgator\n\nDecrypt It!\nPlease input the MD5 hash that you would like to be decrypted:\n\n\nMd5 Hash: 21232f297a57a5a743894a0e4a801fc3\n\n\n\nDecrypted Text: admin'

 

MD5加密解密网址

http://md5decryption.com/  (免费)

http://www.cmd5.com/    (中文的,付费)

 

 

http://www.cmd5.com/

中文的网址,比较快,简单的可以搜出结果


Python3版本的md5加密值与http://md5decryption.com/  网站加密值是一样的。
 http://md5decryption.com/ 提供常用md5破解值
图片

图片

 

 

# -*- coding: utf-8 -*-
"""
Created on Sat Apr 23 21:27:37 2016
md5加密函数
@author: daxiong  Python 3.0
"""
 
import hashlib
#content="2015063000000001godblessme143566028812345678"
 
def MD5_encryption(content):
    m=hashlib.md5()
    byte_content=content.encode('utf-8')
    m.update(byte_content)
    md5_encrypted_content=m.hexdigest() #返回摘要,作为十六进制数据字符串值
    return md5_encrypted_content
    

  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值