反向代码。用PHP指导字符串

时间:2012-06-09 12:28:24

标签: php

  

可能重复:
  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;

如何撤消此代码?

3 个答案:

答案 0 :(得分:3)

您只能将其反转回MD5哈希。你不能真正反转 MD5哈希回到它的原始字符串。

答案 1 :(得分:2)

您要找的是encryption/decryption个函数,而不是hash function(例如md5)。散列函数不可逆。

答案 2 :(得分:1)

md5()是一个哈希函数。散列函数不可逆