Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP PBKDF2密码哈希代码_Php_Passwords - Fatal编程技术网

PHP PBKDF2密码哈希代码

PHP PBKDF2密码哈希代码,php,passwords,Php,Passwords,我刚刚开始使用pbkdf2 我在这里找到了这段代码:这是免费的,但我的问题是: 将pbkdf2密码存储在db中的语法是什么 我的意思是,对于md5,您只需键入md5($_POST['Pass']),就可以了 用这种方法怎么做?我是否在页面中包含代码并以某种方式调用它 谢谢pbkdf2基本上与md5相同,因此要散列密码,您可以: $encoded_password=create_hash($_POST['Pass']); 当您以前使用md5()修改密码时,请改用create_hash()。ie创

我刚刚开始使用pbkdf2

我在这里找到了这段代码:这是免费的,但我的问题是:

将pbkdf2密码存储在db中的语法是什么

我的意思是,对于md5,您只需键入md5($_POST['Pass']),就可以了

用这种方法怎么做?我是否在页面中包含代码并以某种方式调用它


谢谢

pbkdf2基本上与md5相同,因此要散列密码,您可以:

$encoded_password=create_hash($_POST['Pass']);

当您以前使用md5()修改密码时,请改用create_hash()。ie创建条目并在登录时进行检查。只有在这些点上,你才需要包含代码(使用时)。你是说我只在需要匹配密码(如用户名)的地方才包含脚本?和cteate_hash是否与我上面链接的代码一起使用???现在我正在读关于bcrypt的书。。你知道了,我很困惑。包括('pbkdf2.php')$encoded_password=create_hash($_POST['Pass']);如果您了解md5的功能,那么基本上就是它。加密密码并存储它,然后检查:加密登录密码并将其与存储的密码进行比较。你不需要真正理解它是如何完成的,只需要理解它为什么完成。