python中的md5加密
2024-08-26 18:40:15
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
最新文章
- 算法与数据结构(七) AOV网的拓扑排序
- Frame练习-打开图片
- [原创]自定义控件之AndroidSegmentControlView,仿IOS平台UISegmentControlView,继承自View
- Google Chrome 扩展程序开发
- html-php深入理解
- birt 批改导出的文件名【转】
- 常用的PL/SQL开发原则
- block代码块介绍
- arTemplate解析语法
- Cocos2d-x 集成openinstall(Android)
- Android Demo---如何敲出圆角的Button+圆角头像
- 用Socket编写的聊天小程序
- redis 基本原理及安装
- Codeforces 1139D Steps to One dp
- SQL Server解析XML数据的方法详解
- TypeScript学习笔记(八):1.5版本之后的模块和命名空间
- java中equals与==的比较
- Python-多线程之消费者模式和GIL全局锁
- 《Linux内核设计与实现》学习记录一
- [转]RedHat Enterprise Linux 7关闭防火墙方法
热门文章
- C#处理控制台关闭事件
- DEV界面皮肤
- ERROR 1044 (42000): Access denied for user &#39;root&#39;@&#39;localhost&#39; to database &#39;mysql&#39;
- sql 基础练习题
- SpringMVC后缀
- JAVA必背面试题和项目面试通关要点
- JavaWeb 4 XML
- Android事件传递机制(转)
- 转:SQL的内连接与外连接
- Js_字符串操作