【发布时间】:2018-05-18 09:34:21
【问题描述】:
我的 md5() 函数有问题。我正在玩这个功能。但我被困在一个点上。
<?php
$name = 'Taif';
if (md5($name) == $name){
echo 'True';
} else{
echo 'False';
}
?>
为什么会打印出 False?
【问题讨论】:
-
回显
md5($name),你会发现原因。 -
您认为
md5会做什么?这是一种散列算法,输出永远不会与输入相同。 -
不要使用 md5。除非你是......好吧不......想不出任何理由使用它。只是不要。
-
伙计们,这是一个棘手的问题,你们都被触发了,哈哈,虽然这是 reddit 的 OP