【发布时间】:2014-02-13 14:57:29
【问题描述】:
我在使用 PHP crypt 加密时遇到问题
以下是我的代码:
echo $ret = crypt('Dave@123','$2y$10$XLLl50bLyTWfjcvCAxwGRu/px2Q.LXN0fHpD1KN2CQCMx/tpL1V62');
1) 在 PHP 版本 5.4.22 中使用 crypt 时 结果:
$2y$10$XLLl50bLyTWfjcvCAxwGRu/px2Q.LXN0fHpD1KN2CQCMx/tpL1V62
2) 当与 PHP 版本 5.2.17 一起使用时,结果
$25nFTQHtfjVg
我想要和 1 一样的结果。
【问题讨论】:
-
您是否知道 1) 的第一个结果显示了 crypt 函数的第二个输入?我不想让我的输入作为输出回来。
-
@Samuel 你知道这是有意的行为吗?
-
PHP 5.2 即将结束。你实际上不想要那个。 -- -1:只想要某物。不符合编程问题。编辑:对你的支持者感到羞耻(:)):比存在数月并有答案的重复投票还要多(!)。
标签: php