import md5
import types def get_md5(data):
if type(data) is not types.StringType:          # 检验输入的数据是否为字符串
print 'Data must be <str> type'
return m = md5.new()                         # 创建md5对象
m.update(data)                        # 更新对象,计算data的md5值
return m.hexdigest()                     # 16进制返回值,32位 if __name__ == '__main__':
my_md5 = get_md5('I have a good day.')
print my_md5

用hashlib

import hashlib
import types def get_md5(data):
if type(data) is not types.StringType:          # 检验输入的数据是否为字符串
print 'Data must be <str> type'
return m = hashlib.md5()                       # 创建md5对象
m.update(data)                        # 更新对象,计算data的md5值
return m.hexdigest()                     # 16进制返回值,32位 if __name__ == '__main__':
my_md5 = get_md5('I have a good day.')
print my_md5

最新文章

  1. 算法与数据结构(七) AOV网的拓扑排序
  2. Frame练习-打开图片
  3. [原创]自定义控件之AndroidSegmentControlView,仿IOS平台UISegmentControlView,继承自View
  4. Google Chrome 扩展程序开发
  5. html-php深入理解
  6. birt 批改导出的文件名【转】
  7. 常用的PL/SQL开发原则
  8. block代码块介绍
  9. arTemplate解析语法
  10. Cocos2d-x 集成openinstall(Android)
  11. Android Demo---如何敲出圆角的Button+圆角头像
  12. 用Socket编写的聊天小程序
  13. redis 基本原理及安装
  14. Codeforces 1139D Steps to One dp
  15. SQL Server解析XML数据的方法详解
  16. TypeScript学习笔记(八):1.5版本之后的模块和命名空间
  17. java中equals与==的比较
  18. Python-多线程之消费者模式和GIL全局锁
  19. 《Linux内核设计与实现》学习记录一
  20. [转]RedHat Enterprise Linux 7关闭防火墙方法

热门文章

  1. C#处理控制台关闭事件
  2. DEV界面皮肤
  3. ERROR 1044 (42000): Access denied for user &#39;root&#39;@&#39;localhost&#39; to database &#39;mysql&#39;
  4. sql 基础练习题
  5. SpringMVC后缀
  6. JAVA必背面试题和项目面试通关要点
  7. JavaWeb 4 XML
  8. Android事件传递机制(转)
  9. 转:SQL的内连接与外连接
  10. Js_字符串操作