Ruby on rails 使用bcrypt密码字段移动数据库

Ruby on rails 使用bcrypt密码字段移动数据库,ruby-on-rails,database,bcrypt,Ruby On Rails,Database,Bcrypt,我在heroku有一个postgres数据库。在数据库中,我使用bcrypt存储密码。该应用程序是一个使用自定义授权的RubyonRails3应用程序。授权使用的是rails方法,密码为\u secure\u password 我计划将我的应用程序移动到VPS 移动数据库后,我的所有用户密码是否仍然有效?我问这个问题是因为我不确定密码是如何被腌制的。用于加密密码的方法是否未以任何方式绑定到数据库服务器?来源- “散列算法获取一大块数据(例如用户的密码)和 创建一个“数字指纹”,或者散列,因为这个

我在heroku有一个postgres数据库。在数据库中,我使用bcrypt存储密码。该应用程序是一个使用自定义授权的RubyonRails3应用程序。授权使用的是rails方法,密码为\u secure\u password

我计划将我的应用程序移动到VPS

移动数据库后,我的所有用户密码是否仍然有效?我问这个问题是因为我不确定密码是如何被腌制的。用于加密密码的方法是否未以任何方式绑定到数据库服务器?

来源-

“散列算法获取一大块数据(例如用户的密码)和 创建一个“数字指纹”,或者散列,因为这个过程 是不可逆的,没有办法从散列返回到 密码。“

假设您将密码散列和salt存储为字符串,那么您将能够将其存储在任何数据存储中。看看db/schema,您可能会发现您正在这样做