zoukankan      html  css  js  c++  java
  • md5码加密(Python)

    import hashlib
    import hmac
    
    m = input('输入要加密内容:')
    md = hashlib.md5()#生成md5 hash对象
    md.update(m.encode('utf-8'))#进行加密更新处理
    print(md.hexdigest())#16进制表示,digets()为二进制表示
    
    with open('D:\test.txt','rb') as f:
        data = f.read()
    md5 = hashlib.md5()
    md5.update(data)
    print(md5.hexdigest())
    
    with open('D:\test.txt','rb') as f:
        while True:
            data = f.read(1024)
            if not data:
                break
            md5 = hashlib.md5()
            md5.update(data)
    print(md5.hexdigest())
    
    sha1 = hashlib.sha1()
    sha1.update('Biubiubiu'.encode('utf-8'))
    print(sha1.hexdigest())
    
    #带key加密
    val=b'biubiubiu'
    key=b'diudiu'
    h=hmac.new(key, val, digestmod='MD5')
    print(h.hexdigest())
  • 相关阅读:
    Element节点
    Document节点
    ParentNode接口,ChildNode接口
    NodeList接口,HTMLCollection接口
    Node接口
    DOM概述
    Promise对象
    定时器
    IT常用日语
    配置JavaWeb开发环境
  • 原文地址:https://www.cnblogs.com/Mayfly-nymph/p/10672745.html
Copyright © 2011-2022 走看看