zl程序教程

您现在的位置是:首页 >  后端

当前栏目

python使用sha算法进行加密

Python算法加密 使用 进行 SHA
2023-06-13 09:14:14 时间

与MD5加密类似,都是使用散列哈希函数进行数据加密的。SHA-1产生一个160位的报文摘要。报文摘要可以被输入到一个可生成或者验证报文签名的签名算法中。

sha加密提供了sha1、sha224、sha256、sha384、sha512几种加密方式,不同之处在于他们输出的报文摘要长度不同。

举个sha1加密的例子

import hashlib

message = '哈哈哈哈哈'
sha1 = hashlib.sha1(message.encode())
print('%s 的sha1加密结果是:%s' % (message, sha1.hexdigest()))

执行结果

哈哈哈哈哈 的sha1加密结果是:f8c4ad940717738ceb0c25a03c1fd2cbf625204f