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

python与数据加密

2008-12-23 20:27 113 查看
使用Python来做数据加密同样简单,可以使用hashlib或者hmac模块来做数据加密
1、hashlibimport hashlib#创建一个哈希对象md = hashlib.md5()#md = hashlib.sha1()#md = hashlib.sha224()#md = hashlib.sha25()#md = hashlib.sha384()#md = hashlib.sha512()
1.1 hashlib.update(arg)1.2 hashlib.digest()         #返回数字形式的哈希1.3 hashlib.hexdigest()      #返回16进制的哈希1.4 hashlib.copy()
一般而言,用hashlib.hexdigest()就可以了
2、hmac2.1 hmac.new(key[, msg[, digestmod]])2.2 hmac.update(msg)2.3 hmac.digest()2.4 hmac.hexdigest()2.5 hmac.copy()
要注意,上面的message都要用bytes,使用string不可以
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: