【笔记】PHP实现密码加密和校验
前言
PHP实现密码加密和校验
密码加密
PASSWORD_DEFAULT
- 使用bcypt算法
1 | password_hash($password, PASSWORD_DEFAULT); |
PASSWORD_BCRYPT
- 使用CRYPT_BLOWFISH算法
salt:自定义盐值cost:算法使用的cost
1 | $options = [ |
PASSWORD_ARGON2I
- 使用Argon2算法
1 | $options = [ |
密码校验
1 | $result = password_verify($password, $hash); |