zoukankan      html  css  js  c++  java
  • python加密模块hashlib

    hashlib模块 hashlib模块,主要用于加密相关的操作。

    在python3的版本里,代替了md5和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法。

    import hashlib
             
            hashlib.md5()
            m.update(b"Hello")
            m.update(b"It's me")
            print(m.digest())
            m.update(b"It's been a long time since last time we ...")
             
            print(m.digest()#2进制格式hash
            print(len(m.hexdigest())#16进制格式hash
            # ######## md5 ########
             
            hash hashlib.md5()
            hash.update('admin')
            print(hash.hexdigest())
            # ######## sha1 ########
             
            hash hashlib.sha1()
            hash.update('admin')
            print(hash.hexdigest())
            # ######## sha256 ########
             
            hash hashlib.sha256()
            hash.update('admin')
            print(hash.hexdigest())
             
            # ######## sha384 ########
             
            hash hashlib.sha384()
            hash.update('admin')
            print(hash.hexdigest())
            # ######## sha512 ########
             
            hash hashlib.sha512()
            hash.update('admin')
            print(hash.hexdigest())
  • 相关阅读:
    [LeetCode] 17. 电话号码的字母组合 ☆☆☆(回溯) ###
    [LeetCode] 22. 括号生成 ☆☆☆(回溯)
    [LeetCode] 15. 3Sum ☆☆☆(3数和为0)
    Trie 树(字典树)
    dubbo框架梳理
    Linux内存管理与C存储空间
    C语言实现的minixml解析库入门教程
    函数不定参数个数的实现
    C语言变量名转字符串的方法
    C语言编译和链接
  • 原文地址:https://www.cnblogs.com/lazy-cat-home/p/7101916.html
Copyright © 2011-2022 走看看