php-password-hash

    0热度

    1回答

    OK。我真的做了一个大的研究,但我没有任何加密/哈希知识。在我自己的机器上,我已经有了PHP 5.5,并且使用了password_hash函数。我刚刚意识到,我的在线托管有最大的PHP 5.4。 我有一个特殊的类加密,这就是为什么有(希望)没有太多的改变要做。这是我简单的代码: class Enigma { public static function hash($password) {

    0热度

    1回答

    我有一个看似自发的问题。突然我的password_verify()函数返回false。您可能会看到,我正在使用Magento(完全修补1.7)及其方法来执行查询。 如果我解析它通过password_get_info($findvalue['password'])它拿起密码是有效的,并输出预期的数据(加密类型等),但是$verified返回FALSE 数据库字段设置,并一直设置到varchar(25

    18热度

    1回答

    我正在本地主机上运行php版本5.4.16,而我正在开发我的网站。我想使用password_hash(),但我不断收到此错误: Fatal error: Call to undefined function password_hash() in /dir/to/file.php on line 123 为什么会发生这种情况? 谢谢!

    4热度

    1回答

    我一直在寻找互联网上加密数据库密码的最佳选择。我发现password_hash()是最好的选择,但后来我发现它仅适用于PHP 5.5+。显然我的主机有版本5.3.27。我一直在寻找最好的选择,但找不到任何好的东西。

    6热度

    2回答

    使用PHP考虑这行代码: $password = password_hash($password, PASSWORD_DEFAULT); ,如果他们改变了默认的密码散列算法会发生什么?我的意思是我会在数据库中加密密码。然后,从我自己的理解中,将不可能检查密码,因为哈希算法将完全改变。

    13热度

    4回答

    PASSWORD_DEFAULT和PASSWORD_BCRYPT有什么区别? 他们都使用Blowfish加密算法吗? 算法的成本是多少? 如何在PHP中设置password_hash产生255哈希长度而不是60?

    3热度

    1回答

    UPDATE 所以这是一个令人尴尬的愚蠢入场,但问题是,我已经存储在数据库中的哈希是的“密码” 哈希包括引用,我写的查询没有问题,问题出在椅子和键盘之间。 所以这是一个经常被问到的问题,我已经看遍了所有的stackoverflow和谷歌试图找出答案,并有这样的票价不成功。 我有一个表“代理”与登录名和密码分配给每个代理。密码字段是255 长度的VARCHAR这里是我的PHP代码: $conn =

    2热度

    1回答

    我是哈希密码存储新手。有人可以指出我可能做错了什么。我使用的是专门的PHP,而不是C或C 的任何偏差存储哈希: 接收密码 它像sha-512的算法,以及成本因素发送到password_hash()功能。 小卡在这里。迭代时,我是否使用接收到的密码哈希? 使用pbkdf2键偏差函数将其长度。 存储在数据库中。 检索哈希: 获取用户的密码在尝试。 还卡在这里,但我假设你使用password_verif

    3热度

    2回答

    代码: echo password_hash("stackoverflow", PASSWORD_DEFAULT, ['salt' => 'twenty-one-characters']); 结果: Warning: password_hash(): Provided salt is too short: 21 expecting 22 代码: echo password_hash("st

    1热度

    1回答

    这样的IM使用完全相同的脚本,我用了一段时间后,由于某种原因,当我移动到我的新域名和托管它是有很奇怪的问题,我创建了一个用户,并得到HM尝试登录,它不是为他工作我得到了一个新的哈希从这个PHP随机test.php的文件: <?php /** * In this case, we want to increase the default cost for BCRYPT to 12. * Not