zoukankan      html  css  js  c++  java
  • python之MD5加密

    import hashlib

    # mpp_pwd = 'mpp123456'#要加密的字符串
    # jm = hashlib.md5()#定义一个md5加密变量
    # pwd_bytes = mpp_pwd.encode()#把字符串转换成bytes类型
    # jm.update(pwd_bytes)#加密,不能字符串,只能是bytes类型,二进制
    # print(jm.hexdigest())#获取加密后的结果

    # def md5_pwd(pwd:str):#定义一个方函数,传参只能是str类型
    # pwd_bytes = pwd.encode()#把传入的密码转换成bytes类型
    # jm = hashlib.md5(pwd_bytes)#加密
    # print(jm.hexdigest())#返回加密的结果
    # return jm.hexdigest()
    #
    # md5_pwd('mpp')

    # MD5加密是不可逆的,不能被解密
    #某些网站上的破解MD5是在“撞库”

    import base64
    s = 'mapeipei'
    s_bytes = s.encode()#把字符串变成二进制
    res = base64.b64encode(s_bytes)#base64编码
    print(res.decode())#把二进制转换成字符串
    jie_mi_res = base64.b64decode(res.decode()) #base64编码
    print(jie_mi_res.decode())
  • 相关阅读:
    浏览器返回按钮不会触发onLoad事件
    js常用方法
    清除浮动
    Hbuilder快捷键
    页面跳转
    castapp.js颜色配置
    mui学习
    css 特殊使用技巧
    mui框架如何实现页面间传值
    从0到千万级访问量网站架构演变史
  • 原文地址:https://www.cnblogs.com/mpp0905/p/8321782.html
Copyright © 2011-2022 走看看