设计密码加密

Gon*_*488 5 ruby-on-rails node.js devise reactjs

嘿,所以我在我的应用程序中使用了Rails,但是现在我正在迁移到ReactJs + Node。

我无法发现Devise如何加密密码,因此可以将请求从前端发送到后端。

我正在为数据库使用Postgres。

The*_*Log 6

Devise正在使用bcryptgem进行加密(https://github.com/codahale/bcrypt-ruby),您也可以在此处查看Devise的运行方式:https//github.com/plataformatec/devise/blob/f39c6fd92774cb66f96f546d8d5e8281542b4e78/ lib / devise / encryptor.rb

有关该算法的更多详细信息,可以在这里查看:https : //github.com/codahale/bcrypt-ruby/blob/master/lib/bcrypt/password.rb

希望能有所帮助