用户输入的密码加密: BCrypt::Password.create(“用户输入的密码”)
校验用户输入的密码和原先加密值是否一致:BCrypt::Password.new(“原先加密的值”) == “用户输入的密码” ? true : false
在我测试的时候发现:devise-v4.4.3 是采用的BCrypt原理,二者数据可以互通【devise-v4.4.3加密的值可通过Bcrypt解密,二者加密的值格式也一致】
用户输入的密码加密: BCrypt::Password.create(“用户输入的密码”)
校验用户输入的密码和原先加密值是否一致:BCrypt::Password.new(“原先加密的值”) == “用户输入的密码” ? true : false
在我测试的时候发现:devise-v4.4.3 是采用的BCrypt原理,二者数据可以互通【devise-v4.4.3加密的值可通过Bcrypt解密,二者加密的值格式也一致】