新的hashlib已经加入到pyhon2.5中,这个模块是由Gregory P. Smith完成的。原来的md5和sha仍然可以使用。新的hashlib增加了附加的更安全的混淆选项(SHA-224, SHA-256, SHA-384, and SHA-512)。新的hashlib和原来的md5以及sha使用非常类似。区别比较大的地方是他们的构造函数发生了变化。比如
原来版本:
h = md5.md5()
h = md5.new()
或
h = sha.sha()
h = sha.new()
新版本的:
h = hashlib.md5()
或
h = hashlib.sha1()
一旦hash对象被创建,那么其他方法就和以前的版本是一样的。
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=1095020