我有一些需要对特定数据进行哈希的代码,然后在另一个进程中,使用更多数据继续哈希。
是否有一种方法可以创建一个对象,从md5或hashlib模块中,它具有不同于“d41d8cd98f00b204e9800998ecf8427e”的初始值?
我的意思是类似于:
注意:不太理想的方法是保存原始的MD5对象并稍后恢复它,但据我所知,HASH对象无法进行pickle操作。
是否有一种方法可以创建一个对象,从md5或hashlib模块中,它具有不同于“d41d8cd98f00b204e9800998ecf8427e”的初始值?
我的意思是类似于:
x = md5.from_digest('0123456789abcdef')
x.update(new_data)
注意:不太理想的方法是保存原始的MD5对象并稍后恢复它,但据我所知,HASH对象无法进行pickle操作。