1

ユーザーがサインアップしてログインする必要がある Web アプリケーションを作成しており、gem として含まれている bcrypt ライブラリを使用してソルトでパスワードを暗号化しています。

     gem 'bcrypt-ruby', :require => 'bcrypt'

ユーザー名、パスワード、およびソルトがデータベースに保存されます。Web アプリケーションを補完する C API を作成する予定ですが、最初にユーザーにログインしてもらいたいです。したがって、データベースにユーザー名とパスワードが存在するかどうかを確認する関数をCで作成したいと思います。これには、bcryptがパスワードを再度ハッシュして一致するかどうかを確認する必要があります。このリンクhttp://www.openwall.com/crypt/に含まれている bcrypt ライブラリを使用してそれを行うことができるかどうか疑問に思っていました。

ライブラリを使用していますが、ハッシュアルゴリズムが同じかどうかわからないため、機能しているかどうかわかりません。

すべての bcrypt ハッシュ アルゴリズムは同じですか? bcrypt-ruby は openwall のクリプトフグと互換性がありますか?

4

0 に答える 0