2024-10-03 09:16:54 发布
网友
我有一些代码需要散列某些数据,然后在以后的另一个进程中,用更多的数据继续散列。在
有没有一种方法可以从md5或hashlib模块创建一个与'd41d8cd98f00b204e98098ecf8427e'不同的初始值的对象吗? 我的意思是类似于:
x = md5.from_digest('0123456789abcdef') x.update(new_data)
注意:不太理想的方法是保存原始md5对象并稍后恢复它,但是afaik散列对象是不可pickle的。在
他们(@jon clements,@itai,@delnan)是对的。到目前为止,你不能,除非你实现了一个。有一些例子: http://equi4.com/md5/pymd5.pyhttp://rosettacode.org/wiki/MD5/Implementation
他们(@jon clements,@itai,@delnan)是对的。到目前为止,你不能,除非你实现了一个。有一些例子: http://equi4.com/md5/pymd5.pyhttp://rosettacode.org/wiki/MD5/Implementation
相关问题 更多 >
编程相关推荐