【发布时间】:2015-05-01 21:24:34
【问题描述】:
我有一个用户数据库,其中包含一个使用 md5 加密的电子邮件地址。我想向其中一位用户发送电子邮件,并想知道这是否可行。换句话说,我可以使用加密字段发送电子邮件吗?
【问题讨论】:
我有一个用户数据库,其中包含一个使用 md5 加密的电子邮件地址。我想向其中一位用户发送电子邮件,并想知道这是否可行。换句话说,我可以使用加密字段发送电子邮件吗?
【问题讨论】:
我可以使用加密字段发送电子邮件吗?
不,你不能。
MD5 是一种散列 算法,而不是加密 算法。更重要的区别之一是您无法从散列算法的输出中恢复原始文本。曾经。您真正能做的就是测试另一段文本是否生成相同的哈希,这可以被视为它可能与计算哈希的原始文本相同的标志。这就是密码系统针对密码哈希数据库测试用户提供的密码所做的工作。
底线:您无法从其哈希中提取所需的地址。
【讨论】: