您的位置:首页 > 编程语言 > Python开发

Python中hashlib模块, 快捷加密数据

2014-01-10 15:04 666 查看
#!/usr/bin/python
#coding:utf-8

import hashlib

data = "test"

# using md5
md5Object = hashlib.md5()
md5Object.update(data)
result = md5Object.hexdigest()
print "MD5: ", result

# using sha1
sha1Object = hashlib.sha1()
sha1Object.update(data)
result = sha1Object.hexdigest()
print "SHA1: ", result

# using sha224
sha224Object = hashlib.sha224()
sha224Object.update(data)
result = sha224Object.hexdigest()
print "SHA224: ", result

# using sha256
sha256Object = hashlib.sha256()
sha256Object.update(data)
result = sha256Object.hexdigest()
print "SHA256: ", result

# using sha384
print "SHA384: ", hashlib.sha384(data).hexdigest()

# using sha512
print "SHA512: ", hashlib.sha512(data).hexdigest()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: