运行环境 python3
使用模块hashlib
import hashlib
def md5(str):
m = hashlib.md5()
m.update(str.encode("utf8"))
print(m.hexdigest())
return m.hexdigest()
def md5GBK(str1):
m = hashlib.md5(str1.encode(encoding='gb2312'))
print(m.hexdigest())
return m.hexdigest()
md5('hello')
md5GBK('你好')
由于md5加密算法是不可逆的,所以解密一般都是通过暴力穷举方法,通过网站的接口实现解密