运行环境 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加密算法是不可逆的,所以解密一般都是通过暴力穷举方法,通过网站的接口实现解密