python 字符串(汉语)获得MD5编码
2013-09-27 23:28 Lves Li 阅读(213) 评论(0) 编辑 收藏 举报MD5即Message-Digest Algorithm 5(消息摘要算法第五版)的简称,是当前计算机领域用于确保信息传输完整一致而广泛使用的散列算法之一(又译哈希算法、摘要算法等),主流编程语言普遍已有MD5的实现。
将数据(如一段文字)运算变为另一固定长度值,是散列算法的基础原理,MD5的前身有MD2、MD3和MD4。
例子:
# -*- coding: UTF-8 -*- ''' Created on 2013-9-22 @author: lixingle ''' import md5 import hashlib def md5(str): data = str m = hashlib.md5(data.encode("utf-8")) return (m.hexdigest()) str = md5('测试中') print str结果:
f85549cdfce6dde492e26783e84e4dea
转载请注明:
新浪微博:http://weibo.com/u/3202802157