#!/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()
Python中hashlib模块, 快捷加密数据
最新推荐文章于 2021-01-01 14:41:50 发布