代码拉取完成,页面将自动刷新
uhashlib
– 散列算法 该模块实现相应 CPython
模块的子集
该模块实现二进制数据的散列算法。目前实现了SHA256算法。SHA256是深思熟虑之选,这是一种现代的加密安全算法。 这意味着单个算法既可覆盖任何散列算法的用例,也可覆盖与安全相关的使用,从而省略了诸如MD5或SHA1之类的遗留算法以节省时间。
uhashlib
API详解 使用import uhashlib
导入uhashlib
模块
再使用TAB
按键来查看uhashlib
中所包含的内容:
>>> import uhashlib
>>> uhashlib.
__name__ sha256
class uhashlib.sha256
([data])创建一个hasher对象,并选择性地将数据输入其中。
示例:
>>> data=uhashlib.sha256('blackwalnut')
>>> data
<sha256>
hash.update
(data)
将更多二进制数据输入hash。
示例:
>>> data=uhashlib.sha256('blackwalnut')
>>> a.update('LAB')
hash.digest()
返回用于所有通过散列传递的所有数据的散列。调用该方法后,其他数据无法再输入到散列中。
示例:
>>> data=uhashlib.sha256('blackwalnut')
>>> a.digest()
b'K\x1f\xf3S\x12E\xc9|\x81\xc2U\xb1O\x9ao\x86\xdd\xe6>t~\xbbfr#Z\xc9\x9es\x98\xd7\x9e'
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。