代码改变世界

python 字符串(汉语)获得MD5编码

2013-09-27 23:28  Lves Li  阅读(206)  评论(0编辑  收藏  举报

MD5即Message-Digest Algorithm 5(消息摘要算法第五版)的简称,是当前计算机领域用于确保信息传输完整一致而广泛使用的散列算法之一(又译哈希算法、摘要算法等),主流编程语言普遍已有MD5的实现。

数据(如一段文字)运算变为另一固定长度值,是散列算法的基础原理,MD5的前身有MD2MD3MD4

例子:

# -*- 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