我在解決如何執行此操作時遇到問題。
Laravel使用PHP crypt
函數。我不確定Ruby中的等價物是什麼。
我的密碼也會使用$2a
哈希散列,如果這有所影響。將Laravel密碼遷移到Ruby
這是Laravel的功能
public static function check($value, $hash)
{
return crypt($value, $hash) === $hash;
}
我已經試過Bcrypt :: Password.new以及字符串#地穴,但我似乎無法讓他們的工作。
從數據庫和真實的例子密碼$2a$08$WJZWRyljoJGx.qunOGuGLeDaOn/Q3ShEvGxTkx3csWXqWUF21GhBe
是123456