用PHP

时间:2015-10-17 13:54:22

标签: php hashcode

我想散列一些utf-8字符串并将它们存储在数据库中,但有没有办法在散列时获得相同的值,所以让我们说散列后的blabla将是#dqr%36c并且当我再次散列blabla时我应该得到相同的价值。我不想用盐。出于某些原因在我的数据库中。 这是代码

 $hashQuestion = md5($question);
 $hashAnswer = md5($answer);
 $sql = "UPDATE $table SET question='$question',   answer='$answer', hQuestion='$hashQuestion', hAnswer='$hashAnswer' WHERE id='$id'";

其他页面

$q = md5($question);
while($row = mysqli_fetch_assoc($fullQ)) {
printf(nl2br("\n%s\n"), $row['hQuestion']); 
}

1 个答案:

答案 0 :(得分:0)

NO。

您无法通过散列某些数据来解决encoding problem,然后“重新散列”它以获取值。