Welcome to jaever.com/diary

python模块之hashlib:md5和sha系列算法

hashlib是个专门提供hash算法的库,现在里面包括md5, sha1, sha224, sha256, sha384, sha512,使用非常简单、方便。
    md5经常用来做用户密码的存储。而sha1则经常用作数字签名。下面看看代码吧:

#-*- encoding:utf-8 -*-
import hashlib

= "hello,world"
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()

INFO: 2008-09-19 15:05:54 | purpen | digg | link

Copyright © 2008 Jaever. All rights reserved.

This Site looks and works best when viewed using browsers enabled with JavaScript 1.5 and CSS, such as Firefox 1+ or Safari 3+.