1# * coding: UTF8 * 2""" 3该模块实现相应 CPython 模块的子集,如下所示 , 模块实现二进制数据的散列算法。目前实现了SHA256算法。SHA256是深思熟虑之选,这是一种现代的加密安全算法。 这意味着单个算法既可覆盖任何散列算法的用例,也可覆盖与安全相关的使用,从而省略了诸如MD5或SHA1之类的遗留算法以节省时间。 4 5SHA256 - 最新一代,现代散列算法 6 7类 8------------------------------ 9""" 10 11class sha256(object): 12 13 """ 14 创建一个hasher对象,并选择性地将数据输入其中 15 """ 16 17 def __init__(self,data): 18 pass 19 20 def update(self,data): 21 22 """ 23 将更多二进制数据输入hash 24 """ 25 pass 26 27 def digest(self): 28 29 """ 30 返回用于所有通过散列传递的所有数据的散列 31 """ 32 pass 33 34 35 36