python模块之hashlib
2012-08-24 17:18
369 查看
http://hi.baidu.com/python23/home
hashlib是个专门提供hash算法的库,现在里面包括md5, sha1, sha224, sha256, sha384, sha512,使用非常简单、方便。
md5经常用来做用户密码的存储。而sha1则经常用作数字签名。下面看看代码吧:
#-*- encoding:gb2312 -*-
import hashlib
a = "a test string"
print hashlib.md5(a).hexdigest()
print hashlib.sha1(a).hexdigest()
print hashlib.sha224(a).hexdigest()
print hashlib.sha256(a).hexdigest()
print hashlib.sha384(a).hexdigest()
print hashlib.sha512(a).hexdigest()
这个代码太简单了,我就不做说明了。
hashlib是个专门提供hash算法的库,现在里面包括md5, sha1, sha224, sha256, sha384, sha512,使用非常简单、方便。
md5经常用来做用户密码的存储。而sha1则经常用作数字签名。下面看看代码吧:
#-*- encoding:gb2312 -*-
import hashlib
a = "a test string"
print hashlib.md5(a).hexdigest()
print hashlib.sha1(a).hexdigest()
print hashlib.sha224(a).hexdigest()
print hashlib.sha256(a).hexdigest()
print hashlib.sha384(a).hexdigest()
print hashlib.sha512(a).hexdigest()
这个代码太简单了,我就不做说明了。
相关文章推荐
- Python hashlib模块 (主要记录md5加密)
- python模块之hashlib: md5和sha算法
- Python学习笔记(三十六)— 内置模块(5)hashlib 摘要算法
- python模块之hashlib: md5和sha算法
- Python模块学习之hashlib-MD5在接口测试中的应用
- python模块之hashlib
- python模块之hashlib: md5和sha算法
- Python3 加密(hashlib和hmac)模块的实现
- 【Python模块】os & linecache & hashlib & commands & sys & time & datetime
- Python hashlib模块用法实例分析
- Python hashlib、hmac模块
- Python hashlib模块 (主要记录md5加密)
- Python中hashlib模块, 快捷加密数据
- Python常用内建模块之hashlib
- Python模块学习之hashlib-MD5在接口测试中的应用
- Python hashlib模块 (主要记录md5加密)
- python内建模块之hashlib
- Python模块之hashlib模块、logging模块
- python之hashlib、configparser、logging模块
- python常用模块之hashlib