似乎对bcrypt的理解对一些人和我来说都不是很清楚,因为我仍然在阅读SOF用户的问题。我这里有一个关于如何使用bcrypt散列的例子:How do you use bcrypt for hashing passwords in PHP
据我所知,bcrypt是单向字符串,如果是这样的话,这意味着我只能将它用于散列。有一些文章提到bcrypt也用于加密,这对我来说毫无意义,因为如果我可以加密一个字符串,那就意味着我可以解密它。
问题是bcrypt是否可以用于加密,以及如何进行加密?有人能举个例子吗?
谢谢,
发布于 2012-02-19 19:45:01
发布于 2012-02-19 19:42:12
php中的bcrypt()是一个单向散列函数,因此不适合双向加密/解密。
但是,也有一些称为bcrypt的包,它不是一个PHP函数,它只是blowfish密码的一个实现,它允许两种方式(加密和解密)。
所以bcrypt可以进行解密,但是bcrypt()不能
https://stackoverflow.com/questions/9348794
复制相似问题