美文网首页
hashlib模块

hashlib模块

作者: 光游骑兵 | 来源:发表于2018-11-18 16:36 被阅读0次

  (一) hashlib的作用

hashlib主要提供字符加密功能,将md5和sha模块整合到了一起,支持md5,sha1, sha224, sha256, sha384, sha51


(二)hashlib的用法

    string =""

    md5 =hashlib.md5()

    md5.update(string.encode('utf-8'))   #注意转码

    res =md5.hexdigest()

    print("md5加密结果:",res)

# ######## sha1 ########

    sha1 =hashlib.sha1()

    sha1.update(string.encode('utf-8'))

    res =sha1.hexdigest()

    print("sha1加密结果:",res)

# ######## sha256 ########

    sha256 =hashlib.sha256()

    sha256.update(string.encode('utf-8'))

    res =sha256.hexdigest()

    print("sha256加密结果:",res)

# ######## sha384 ########

    sha384 =hashlib.sha384()

    sha384.update(string.encode('utf-8'))

    res =sha384.hexdigest()

    print("sha384加密结果:",res)

# ######## sha512 ########

    sha512=hashlib.sha512()

    sha512.update(string.encode('utf-8'))

    res =sha512.hexdigest()

    print("sha512加密结果:",res)


(三)说明

        hash.digest() 返回摘要,作为二进制数据字符串值,

        hash.hexdigest() 返回摘要,作为十六进制数据字符串值,

        hash.copy() 复制

相关文章

  • python hashlib模块简介

    python hashlib模块简介 一、hashlib模块里有什么 hashlib模块提供了多种安全散列和消息摘...

  • Python 入门之 内置模块 -- hashlib模块

    Python 入门之 内置模块 -- hashlib模块 1、hashlib 摘要算法,加密算法 (1)主要用途:...

  • 关于pycharm的hashlib问题

    今天偶然在使用hashlib的时候发现一个报错 pycharm导入hashlib模块后使用hashlib.md5(...

  • python常用模块!!

    os模块: stat模块: sys模块: hashlib,md5模块: random模块: types模块: at...

  • hashlib模块

    hash算法就像一座工厂,工厂接收你送来的原材料(可以用m.update()为工厂运送原材料),经过加工返回的产品...

  • hashlib模块

    (一) hashlib的作用 hashlib主要提供字符加密功能,将md5和sha模块整合到了一起,支持md5,...

  • hashlib模块

    相关文章: https://www.cnblogs.com/featherwit/p/13280316.html[...

  • Python模块·Hashlib加密解密

    一、hashlib模块定义: hashlib 用来替换 MD5 和 sha 模块,并使他们的API一致,专门提供h...

  • 5.系统模块下

    日志模块logging 日志对象调用: configparser模块 生成文档模块 hashlib模块 加密相关操作

  • 模块的使用2

    json&pickle模块/shelve configparser hashlib suprocess

网友评论

      本文标题:hashlib模块

      本文链接:https://www.haomeiwen.com/subject/ucfvfqtx.html