自分用に記録
文字列からencrypted_passwordに保存する用のハッシュに変換する。
bcrypt.rb
password = 'Password1234!'
::BCrypt::Password.create(password).to_s
createに:costを数値で設定すればパスワードの強度を変更できるらしい。(4~31)
数値小さければ計算リソース少なく、大きければ強度高く。
MySQLWorkbenchから直接ユーザー登録する際などに、rails cで作る時などに使ってます。
また大量ユーザーをCSVで取り込む処理などでパスワード設定する時なども使えるかもです。