我有一些代码需要散列某些数据,然后在另一个进程中,继续散列更多的数据.
有没有办法从md5或hashlib模块创建一个对象,它具有与'd41d8cd98f00b204e9800998ecf8427e'不同的初始值?我的意思是类似于:
x = md5.from_digest('0123456789abcdef') x.update(new_data)
注意:不太理想的方法是保存原始md5对象并在以后恢复它,但是afaik HASH对象是不可拾取的.