标签:python https cts oschina line back 没有 数字 调用
转自https://my.oschina.net/duhaizhang/blog/67214
MD5模块用于产生消息摘要,康用来判断文件是否相同。
python的md5模块使用非常简单,包括以下几个函数:
注意:如果m.update(a)之后在 m.update(b),那么就相当于m.update(a+b)
步骤:
01、导入md5模块
import md5 |
02、得到一个新的md5对象
m = md5.new() |
03、用一个字符串更新md5对象
s = "hahaha" m.update(s) |
04、得到该字符串(这里是s)的摘要
print m.degest() |
05、或者得到16进制的摘要(这个就是我们想要的)
print m.hexdigest() |
这会得到一个字符串,长度为32位
下面主要记录下其中的md5加密方式
对以上代码的说明:
1.首先从python直接导入hashlib模块
2.调用hashlib里的md5()生成一个md5 hash对象
3.生成hash对象后,就可以用update方法对字符串进行md5加密的更新处理
4.继续调用update方法会在前面加密的基础上更新加密
5.加密后的二进制结果
6.十六进制结果
标签:python https cts oschina line back 没有 数字 调用
原文地址:http://www.cnblogs.com/WangAoBo/p/6921865.html