首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将雪花MD5与Python MD5匹配

将雪花MD5与Python MD5匹配
EN

Stack Overflow用户
提问于 2021-12-07 19:39:24
回答 1查看 228关注 0票数 2

我正在尝试将来自MD5 md5_number_lower64的MD5输出与相同字符串的MD5输出相匹配。

做这个的密码是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-07 19:39:24

一个快速的例子(从一个队友)来实现这一点。在Python中:

代码语言:javascript
复制
import hashlib
def md5_number_lower64(msg):
    return int.from_bytes(hashlib.md5(msg.encode('utf-8')).digest()[8:], 'big')

返回:

代码语言:javascript
复制
$ print(md5_number_lower64('Snowflake'))
> 9203306159527282910`

这与雪花的结果相吻合:

代码语言:javascript
复制
select md5_number_lower64('Snowflake');
-- 9203306159527282910

医生:

返回表示消息摘要的较低64位的64位无符号整数。这种表示法对于MD5摘要的最大效率的存储和比较非常有用。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70266037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档