可能重复:
Reversing an MD5 Hash
我有一些代码用于从String创建Guid。
代码工作正常但我现在需要撤消它创建的Guid并将其转换回字符串。
以下是我用来将String转换为Guid的代码:
$s = strtoupper(md5($myString));
$guidText =
substr($s,0,8) . '-' .
substr($s,8,4) . '-' .
substr($s,12,4). '-' .
substr($s,16,4). '-' .
substr($s,20);
echo $guidText;
如何撤消此代码?
答案 0 :(得分:3)
您只能将其反转回MD5哈希。你不能真正反转 MD5哈希回到它的原始字符串。
答案 1 :(得分:2)
您要找的是encryption/decryption
个函数,而不是hash function
(例如md5
)。散列函数不可逆。
答案 2 :(得分:1)
md5()
是一个哈希函数。散列函数不可逆