zoukankan      html  css  js  c++  java
  • python 求MD5值

    (一)求字符串的MD5值

    import hashlib               #导入功能模块,此模块有MD5,SHA1,SHA256等方法
    m = hashlib.md5()            #声明一个对象
    
    m.update(b'hello python')    #用对象的update方法指定一个字符串,前面的b是转换为二进制,否则显示不 了。
    print(m.hexdigest())         #用对象的hexdigest()方法进行十六进制显示 。

    =================================================
    #另一种情况
    str='hello world' 指定了一个字符串变量
    m.update(str.encode('utf-8'))

    (二)求一个文件的md5值

    import hashlib               #导入功能模块,此模块有MD5,SHA1,SHA256等方法
    m = hashlib.md5()            #声明一个md5对象
    
    p = '/home/jm/pgadmin.log'    #指定一个文件 
    f = open(p,'rb')              #以二进制只读方式打开文件,生成一个文件对象
    str = f.read()            #读取整个文件,内容赋值给变量 
    
    m.update(str)                 #用md5对象的update方法指定一个字符串,前面的b是转换为二进制,否则显示不 了。
    print(m.hexdigest())          #用md5对象的hexdigest()方法进行十六进制显示 。
    天街小雨润如酥,草色遥看近却无 最是一年春好处,绝胜烟柳满皇都
  • 相关阅读:
    Python阶段复习
    Python阶段复习
    Python学习笔记
    Python爬虫学习
    Python爬虫学习
    Python学习笔记
    史上最全的Maven Pom文件标签详解
    css3 animation动画技巧
    常用的sass编译库
    compass做雪碧图
  • 原文地址:https://www.cnblogs.com/jmlovepython/p/4329619.html
Copyright © 2011-2022 走看看