调用cryptography密码学API接口计算SHA256/SHA1哈希摘要

这篇博客介绍了如何在Python中计算SHA256和SHA1哈希摘要。首先,通过内置的hashlib库进行计算,然后使用cryptography库的密码学后端引擎,提供了详细的方法和官方文档链接,适用于Python 3.5及以上版本。
摘要由CSDN通过智能技术生成

正文标题:如何调用Python 3自带的SHA256/SHA1摘要函数

方法一:使用hashlib

官方文档:
https://docs.python.org/3/library/hashlib.html?highlight=cryptograph

>>> import hashlib
>>> h = hashlib.new('ripemd160')
>>> h.update(b"Nobody inspects the spammish repetition")
>>> result = h.hexdigest()
>>> print(result)
cc4a5ce1b3df48aec5d22d1f16b894a0b894eccc

方法二:使用cryptograhpy库提供的后端密码引擎

官方文档:
https://cryptography.io/en/latest/hazmat/primitives/cryptographic-hashes/

python3 -m pip install cryptography==2.2.2

下列测试代码仅支持Python版本3.5以上

fro
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值