zoukankan      html  css  js  c++  java
  • python基础六--加密模块hashlib

    python加密模块hashlib

    1、md5加密实例

    import hashlib
    
    def md5passwd(password):
        m=hashlib.md5()
        m.update(bytes(password,encoding='utf-8'))
        new_password=m.hexdigest()   #加密后十六进制显示
        # new_password=m.digest()   #加密后二进制显示
        print('加密后的密码是:%s'%new_password)
        return new_password
    s='123456'
    md5passwd(s)

     2、各种加密方式

    import hashlib
    
    # ######## md5 ########
    hash = hashlib.md5()
    hash.update('admin')
    print(hash.hexdigest())
    
    # ######## sha1 ########
    hash = hashlib.sha1()
    hash.update(b'admin')
    print(hash.hexdigest())
    
    # ######## sha256 ########
    hash = hashlib.sha256()
    hash.update(b'admin')
    print(hash.hexdigest())
    
    # ######## sha384 ########
    hash = hashlib.sha384()
    hash.update(b'admin')
    print(hash.hexdigest())
    
    # ######## sha512 ########
    hash = hashlib.sha512()
    hash.update(b'admin')
    print(hash.hexdigest())

     注:加密后,是不可逆的,即是不可以解密的。

  • 相关阅读:
    怎么删除json 键值对
    解决html 图片缓存问题
    美工常用的网站分享
    小程序授权页面
    BitMap原理
    css页面加载动画
    可能这些是你想要的H5软键盘兼容方案
    关于范式 :1NF 2NF 3NF等
    Python3学习DAY4
    DTD相关
  • 原文地址:https://www.cnblogs.com/eeoo/p/7100275.html
Copyright © 2011-2022 走看看