如何在PHP中使用bcrypt或scrypt?是否有一个默认的内置函数使用这两个函数中的任何一个?

如何在PHP中使用bcrypt或scrypt?是否有一个默认的内置函数使用这两个函数中的任何一个?,php,hash,bcrypt,Php,Hash,Bcrypt,PHP中是否有允许使用scrypt或bcrypt的默认内置函数?PHP函数使用bcrypt 如果您使用的是PHP 5.5.0或更高版本,则可以与crypt一起使用。对于PHP 5.5.0或更高版本: 请阅读PHP.net。更值得注意的是,您应该查看密码散列。例如: echo password_hash("rasmuslerdorf", PASSWORD_BCRYPT, array('cost' => 12)); 对于早期版本,请查看ircmaxwell提供的库。@user51819我已经

PHP中是否有允许使用scrypt或bcrypt的默认内置函数?

PHP函数使用bcrypt


如果您使用的是PHP 5.5.0或更高版本,则可以与crypt一起使用。

对于PHP 5.5.0或更高版本:

请阅读PHP.net。更值得注意的是,您应该查看密码散列。例如:

echo password_hash("rasmuslerdorf", PASSWORD_BCRYPT, array('cost' => 12));

对于早期版本,请查看ircmaxwell提供的库。

@user51819我已经添加了它,但大多数人仍然使用crypt。由于php5.3.7可以使用.password\u散列来处理该位。@user51819和BCRYPT一起使用,盐存储在散列中。BCRYPT是安全的,因为它非常慢,如果需要,可以使其变慢。密码\u BCRYPT应该可以。