最近需要使用python获取字符串的md5值。
今天把代码贴出来和大家分享一下。
#!/usr/bin/env python
# -*- coding: cp936 -*-
import hashlib
def get_md5_value(src):
myMd5 = hashlib.md5()
myMd5.update(src)
myMd5_Digest = myMd5.hexdigest()
return myMd5_Digest
def get_sha1_value(src):
mySha1 = hashlib.sha1()
mySha1.update(src)
mySha1_Digest = mySha1.hexdigest()
return mySha1_Digest
if __name__== '__main__':
src = 'aaa'
result_md5_value=get_md5_value(src)
result_sha1_value=get_sha1_value(src)
print 'source string: ', src
print 'MD5: ', result_md5_value
print 'SHA1: ', result_sha1_valuepython还是很强大的,这里是调用了内置的hashlib.md5()方法。
验证:
写完python的方法之后,我们还需要对这个python程序进行正确性的验证。
立即学习“Python免费学习笔记(深入)”;
1、对ASP内核代码进行DLL封装,从而大大提高了用户的访问速度和安全性;2、采用后台生成HTML网页的格式,使程序访问速度得到进一步的提升;3、用户可发展下级会员并在下级购买商品时获得差额利润;4、全新模板选择功能;5、后台增加磁盘绑定功能;6、后台增加库存查询功能;7、后台增加财务统计功能;8、后台面值类型批量设定;9、后台财务曲线报表显示;10、完善订单功能;11、对所有传输的字符串进行安全
0
可以在linux上执行下面的命令:
echo -n 'aaa'|md5sum|cut -d ' ' -f1
得到的值是:47bce5c74f589f4867dbd57e9ca9f808 与python脚本运行的结果相同。
python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号