2007年3月6日星期二

pyhon2.5 增加了hashlib

新的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对象被创建,那么其他方法就和以前的版本是一样的。

没有评论: