PHP-Bcrypt 加密,密码加密方式

介绍

函数:password_hash();
每次生成的密码都不一样,不像md5 ,生成固定的一个值。

实战

    echo  password_hash('123456', PASSWORD_DEFAULT);

你会发现,每次生成的值都不一样。那怎么验证这个值就是123456;
php内置密码验证

       if (password_verify(123456,$data)) {
            echo "密码正确";
        } else {
            echo "密码错误";
        }

参考: 加密盐的意义和用途

php – 你如何在PHP中使用bcrypt来哈希密码?

你可能感兴趣的:(php)