Rails/Devise アプリケーションをテストするために、100 人のユーザーを作成してログインしたいと考えています。
私は次のことを試しました:
INSERT INTO users (id,email,encrypted_password)
VALUES (11,"test1@example.com",
"$2a$10$VQJ9lT78.e1dtyAnkng1/ey9euL6hK/kUNQMDv8VJMAovXpuVNDZG");
の場合encrypted_password
、パスワードが である別のユーザーから値をコピーしましたtesttest
test1@example.com
問題:パスワードでログインできませんtesttest
私encrypted_password
は塩を持っていると思うので、それを生成するためのツールが必要です。config.encryptor
ですbcrypt
。bcrypt (Linux) をインストールしましたが、man ページは非常に短く、ファイルを暗号化する方法しか説明していないため、パスワードをソルトするのに最も便利なツールではないと思います。
ソルト化された 100 個のパスワードをすばやく作成するには?
100回サインアップするよりも速い何か。