码迷,mamicode.com
首页 > 编程语言 > 详细

python 求MD5值

时间:2015-03-11 14:28:20      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:

(一)求字符串的MD5值

import hashlib               #导入功能模块,此模块有MD5,SHA1,SHA256等方法
m = hashlib.md5()            #声明一个对象

m.update(bhello python)    #用对象的update方法指定一个字符串,前面的b是转换为二进制,否则显示不 了。
print(m.hexdigest())         #用对象的hexdigest()方法进行十六进制显示 。

 

(二)求一个文件的md5值

import hashlib               #导入功能模块,此模块有MD5,SHA1,SHA256等方法
m = hashlib.md5()            #声明一个md5对象

p = /home/jm/pgadmin.log    #指定一个文件 
f = open(p,rb)              #以二进制只读方式打开文件,生成一个文件对象
str = f.read(8089)            #读取8089行内容,对于小文件来说就是整个文件 

m.update(str)                 #用md5对象的update方法指定一个字符串,前面的b是转换为二进制,否则显示不 了。
print(m.hexdigest())          #用md5对象的hexdigest()方法进行十六进制显示 。

 

python 求MD5值

标签:

原文地址:http://www.cnblogs.com/jmlovepython/p/4329619.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!