RoR で BCrypt を使用していますが、慣れ親しんだ 16 進数表現ではなく数値を取得しています。刑法はこちら。
username = params[:username]
password = params[:password]
encrypted_password = BCrypt::Password.create(password)
encrypted_password = encrypted_password.hash
encrypted_password 変数は、4245597694343378249 のような数値として出力されます。私は Java に BCrypt を使用しましたが、$2asfa$asdfasfsafsad のようなものを期待していました。私が間違っていることを誰かが知っているかどうか疑問に思っていました。
どんな助けでも大歓迎です。