私は過去数週間、PostgreSQLを使用してきました。PostgreSQLでの自動パスワードハッシング
crypt(:password, u.password)
:
は
crypt(:password, gen_salt('bf', 8))
は、同様に選択のために、私はのようなものを使用します。
は、私はそうのようなINSERTクエリにそれを追加することで、パスワードハッシュを生成するのcrypt()とのgen_salt()を使用します
SQLクエリやその他の機能ではなく、テーブルのパスワード列のハッシュを自動化することで、SQLコードを簡素化したいと考えています。
もっと明確にするために、テーブルに行を挿入すると、ハッシュを変換してすぐに比較したいと思っています。
方法はありますか?そしてもしそうなら、それは賢明でしょうか?
ですから、テーブルを持って、そしてあなたがそれにパスワードハッシュを格納しますが、ご質問があります非常に "潜在的な"ハハ。真剣に、自動化(自動化)することはどういう意味ですか? QLクエリまたは追加機能?あなたは何を達成したいですか? –
申し訳ありませんが、あなたは正しいかもしれません。だから...私は正常に動作するクエリを持っています。しかし、私はcrypt(:password、gen_salt( 'bf'、8))をクエリから削除したいので、広告はテーブルのカラム自体に実装されているので、値が追加されるたびにすぐにハッシュされ、比較されますハッシュに –