2016-07-13 15 views
-1

私は、機密データを格納するデータベースを設定しようとしています。データベースでデータが安全であることを確認するにはどうすればよいですか?機密データをデータベースに保存する方法は?

+0

ソリューションすでに提供を見つけてくださいhttp://stackoverflow.com/questions/15059761/how-can-i -store-sensitive-data-secure-in-a-mysql-database –

+0

暗号化に関する問題は、単に暗号鍵を安全に保ち、それにも答える必要があることに問題を移してしまうことです。 – zaph

答えて

0

単純な暗号化アルゴリズムで十分です。 Webサーバーを使用している場合は、事前定義された暗号と解読メソッドを持つcrypto-jsを使用することをお勧めします。必要に応じてキーをランダム化してサーバーに格納することができます。

https://www.npmjs.com/package/crypto-js または https://github.com/brix/crypto-js

あなたのツールを使用しようとしている場合は、暗号化と復号化に利用可能なAPIの何百もあります...これは、データベースに格納することができます。

は、したがって、あなたも、あなたが唯一のサーバーが知っている同じキーを実行せずに解読できないデータを持っている...

+0

JS @ShyamRaju –

+0

を使用しないspring(Java Framework)用のソリューションが必要です。暗号化キーを安全に保つ方法を説明してください。 – zaph

+0

暗号化キーセキュリティ? diffie helmanアルゴリズムを試してみてください...魅力のように動作します!それを理解するためのリンクのビデオを参照してください。 https://www.khanacademy.org/computing/computer-science/cryptography/modern-crypt/v/diffie-hellman-key-exchange-part-2 –

関連する問題