php password hash,PHP的password_hash( )使用实例

password_hash()加密方式

/**

* 注意,这里的盐值是随机产生的。

* 永远都不要使用固定盐值,或者不是随机生成的盐值。

*

* 绝大多数情况下,可以让 password_hash generate 为你自动产生随机盐值

*/

$options = [

'cost' => 11,

'salt' => mcrypt_create_iv(22, PASSWORD_DEFAULT),

];

echo password_hash("rasmuslerdorf", PASSWORD_BCRYPT, $options);

?>

它有三个参数:密码、哈希算法、选项。前两项为必须的。 前两个是必须的<?php

/**

* 注意,这里的盐值是随机产生的。

* 永远都不要使用固定盐值,或者不是随机生成的盐值。

*

* 绝大多数情况下,可以让 password_hash generate 为你自动产生随机盐值

*/

$options = [

'cost' => 11,

'salt' => mcrypt_create_iv(22, MCRYPT_DEV_URANDOM),

];

echo password_hash("rasmuslerdorf", PASSWORD_BCRYPT, $options);

?>

//验证$password = 'ajKdjasgdajbda|@)14184732832-asdgas549**+';

// $options = [

//     'cost' => 12,

// ];

$hash = password_hash($password,PASSWORD_DEFAULT);

// $hash 加密后的字符串

echo '加密结果:'."$hash".'';

//检测密码

if (password_verify($password, $hash)) {

echo "密码正确";

}else{

echo "密码错误";

}

c6ceac28da9c825f0f358c8a4aee0b14.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值