通过从文本中删除 md5 哈希来提取电子邮件

问题描述 投票:0回答:1

恢复了一个客户端sql,目前的情况是我们需要从sql中向用户发送邮件。

atm 的数据格式为:(示例):

[email protected]
vyourclientd8572fee33aec16b3a22cc04629e1b33you3elient@yopmail.comy
fascwail.com3153741243f27e84f73a9f018f239725allg00ds@fastmail.coma
[email protected]
pwdflamingo900197393e11808e7f27ebf4331f0860c9cscrfdsold120@gmail.com
hrdpfreakdc30025992230a7e564581bf7360fe36newnewuserfir22e@gmail.com

所以它是用户|md5|电子邮件|错误

删除邮件前的md5最困难的部分

5k 条记录不值得手动猜测每个用户的邮件。

注意:数据无法通过任何其他方式恢复。

我想我可以通过笔记清理最后一部分++

提取邮件服务能够获取邮件,但它会以 md5 返回...

mysql email extract md5
1个回答
0
投票

由于数据不一致,无法提取MD5。

MD5 是 16 字节哈希值或以十六进制表示的 32 字节。

记录

fascwail.com3153741243f27e84f73a9f018f239725allg00ds@fastmail.com
包括 33 字节十六进制表示
3153741243f27e84f73a9f018f239725a
。 无法确定第一个或最后一个字节是否不是 MD5 哈希的一部分。

记录

[email protected]
包含十六进制表示
a25176e5b31015a331220a35d302c5a
,长度为 31 字节,并且不能是 MD5。

© www.soinside.com 2019 - 2024. All rights reserved.