我有一些代码需要散列某些数据,然后在另一个进程中,继续散列更多的数据.
有没有办法从md5或hashlib模块创建一个对象,它具有与'd41d8cd98f00b204e9800998ecf8427e'不同的初始值?我的意思是类似于:
x = md5.from_digest('0123456789abcdef')
x.update(new_data)
Run Code Online (Sandbox Code Playgroud)
注意:不太理想的方法是保存原始md5对象并在以后恢复它,但是afaik HASH对象是不可拾取的.
他们(@jon-clements、@itai、@delnan)是对的。到目前为止,您还不能,除非您实施一个。有一些例子: http://equi4.com/md5/pymd5.py http://rosettacode.org/wiki/MD5/Implementation
| 归档时间: |
|
| 查看次数: |
872 次 |
| 最近记录: |