問題タブ [pgcrypto]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
database - pgcrypto 拡張機能を使用した暗号化データに対する postgresql 主キー制約
私は PostgreSQL 8.4 を使用してpgp_sym_encrypt
おり、pgcrypto 拡張機能の関数を使用して、挿入時にデータを暗号化しています。したがって、挿入クエリは次のようになります。
テーブルの列 1 に主キー制約を適用しましたが、暗号化されたデータが同じ復号化された値に対して常に同じであるとは限らないため、制約は既存の値の挿入を常に検出するとは限りません。
質問 :
この制約を適用して、復号化されたデータが一致するかどうかをチェックし、その場合は挿入を許可しないようにするにはどうすればよいですか?
ruby-on-rails - postgres 9.4、pgcrypto 0.4.1、rails 4.2.0、ruby 2.2.0、予想される文字列を引用し、Arel::Nodes::BindParam を取得
暗号化された列を作成しようとすると問題が発生します。OS X 10.9.5
gnupg 2.0.22 で作成された公開/秘密鍵:
ここで何が起こっているのかについての指針はありますか? 次のようにssnフィールドの移行が追加されたモデルがあります:
ユーザーモデルで
開発データベースに pgcrpyto 拡張機能を追加
config/initializers/pgcrypto.rb 内
レールc
このエラーが発生します。列は ssn なので、正しいことをしているように見えます
次の **** は、バグがあると思われる場所ですが、ここでどのメソッドを呼び出すべきかわかりません: Arel::Nodes::BindParam に関する多くのドキュメントが見つかりません。これは値を「123-45-6789」に設定し、pgcrypto_encrypt_string 呼び出しで暗号化する必要があると思います。キーが正しいことを確認しました。
どんなポインタでも大歓迎です。フォークしてプル リクエストを実行することができれば幸いです。
database - データベース列の暗号化 postgre
pgcrypto addon を使用して postgres データベースの列を暗号化する方法は?
私はpostgres 9.3を使用していますが、列の1つを暗号化する必要があります.postgresはAes暗号化もサポートしていますか、それともそれを達成できますか?