我正在尝试将来自MD5 md5_number_lower64的MD5输出与相同字符串的MD5输出相匹配。
做这个的密码是什么?
发布于 2021-12-07 19:39:24
一个快速的例子(从一个队友)来实现这一点。在Python中:
import hashlib
def md5_number_lower64(msg):
return int.from_bytes(hashlib.md5(msg.encode('utf-8')).digest()[8:], 'big')返回:
$ print(md5_number_lower64('Snowflake'))
> 9203306159527282910`这与雪花的结果相吻合:
select md5_number_lower64('Snowflake');
-- 9203306159527282910医生:
返回表示消息摘要的较低64位的64位无符号整数。这种表示法对于MD5摘要的最大效率的存储和比较非常有用。
https://stackoverflow.com/questions/70266037
复制相似问题