【发布时间】:2012-05-06 04:31:20
【问题描述】:
试图找出 SQL 数据库中的哈希/加密类型。我们想创建一个应用程序来重置密码,但我一辈子都找不到他们是如何产生这个值的。
这里有多个例子
{enc:1}gdyb21LQTcIANtvYMT7QVQ==
{enc:1}ZEImYhrd/Ot/LcewJCFdMw==
{enc:1}+IOSBzegAx7nSytO1J3GEw==
{enc:1}6ULa1IFMxavY7SE66K3UDg==
{enc:1}UEFeGim2M8d0Iee7ejFRUw==
{enc:1}RjqL5rXOBpqJAKPjYkwLtw==
{enc:1}V/PEslecyYxFki03H4ctAQ==
{enc:1}VDEm9QmD+L7tsqcPz/S9XQ==
{enc:1}YkQuEPpL6dRfDLwKMEVMMg==
{enc:1}86rG96EP7T3tx9e8C7513g==
{enc:1}xvSwvsmkgwtXwVISvg7mJQ==
{enc:1}KjCF0RD4tcUGEP4Bpafw5A==
{enc:1}z9pGrdm4QAoomrFCJCXQIQ==
{enc:1}yhLv0HeW90FENKJjV9Nb+g==
{enc:1}EtYMl5FOW+zdpVvWsIj3Rw==
【问题讨论】:
-
尾随的
==是base64 编码的绝版。 -
我同意,22 的长度意味着它是一个 16 位散列,可能是 MD5,因为它通常用于密码。所以它可能是一个base64编码、未加盐的MD5哈希。
标签: sql encryption hash passwords