pref: 修改添加 gather facts

This commit is contained in:
ibuler
2022-10-14 19:40:51 +08:00
parent 10c0cc7abf
commit 4e8e4e4bb7
4 changed files with 34 additions and 6 deletions

View File

@@ -8,11 +8,11 @@ class Hasher:
block_size = 64
digest_size = 32
def __init__(self, key):
self.key = key
def __init__(self, data):
self.__data = data
def hexdigest(self):
return sm3.sm3_hash(func.bytes_to_list(self.key))
return sm3.sm3_hash(func.bytes_to_list(self.__data))
def digest(self):
return bytes.fromhex(self.hexdigest())
@@ -21,11 +21,11 @@ class Hasher:
def hash(msg=b''):
return Hasher(msg)
def update(self, msg):
self.key += msg
def update(self, data):
self.__data += data
def copy(self):
return Hasher(self.key)
return Hasher(self.__data)
class PBKDF2SM3PasswordHasher(PBKDF2PasswordHasher):