2012-03-29 16 views
2

私は、そのユーザーとすべてを備えたクライアント/サーバーアプリケーションを持っている...サーバのシリアル化は、MySQLの上SQLAlchemyのを使用して行われます。RSAキーを格納するのに最適なmysqlデータ型?

私のUserクラスに...特定の というパラノイドのRSA秘密鍵を割り当てようとしています 拡張セキュリティの目的。キーをどこかに保存する必要があり、Userテーブルの余分な列に格納することを考えています。君たちは、MySQLのテーブルにRSA秘密鍵を格納すると、「許容できる」という考えと思われる場合

だから、何が最良の列の型を使用するのだろうか? STRING? a BINARY

の秘密鍵をMySQLに格納するのは、セキュリティ上の理由から、セキュリティで賢明なことはありませんか?」というようなご意見をいただければ幸いです。私はかなりMySQLの初心者で、さらに非対称暗号化も新しいので、非常に悪いことをやろうとしているかもしれません。

ありがとうございます。あなたが店を得た場合

+2

あなたが唯一のストアドプロシージャを経由して、そのテーブルを打つことを確認し、ユーザーテーブルで作られたそれ余分な列に予定している場合。ストアドプロシージャを使用してそのデータベースにヒットし、データベースに関する一般的なセキュリティレビューを実行してください。セキュリティで保護されたデータベースは、キーを格納するための悪い場所ではありません。むしろ、私はそれをユーザのPCに保存したいと考えています。 – Paparazzi

答えて

0

さて、あなたは店を奨め...最高です

どのようなタイプとしては、自分の目で確かめてください。バイナリはスペースを取ることはありませんが、文字列は扱いやすくなります。両方のオプションを試してみてください。

+0

私は文字列で始まると思う...私は盗撮よ...私は私が保管物事を見るのが好き。ありがとう! – BorrajaX

関連する問題