2017-02-05 14 views
-1

MySQLデータベースにOpenSSL暗号化データを格納する方法を探しています。私はそれを格納するとき、私は、文字列を正しく格納していないので、元の文字列を取得することはできません。MySQLデータベースにOpenSSL暗号化文字列を保存する

もちろん、私はbase64でエンコードして保存することができ、後でそれを復号化することができます。これは魅力的です。しかし、効率を見ると、より良い方法があるかどうかを知りたいと思っています。これは、base64エンコーディングがディスクスペースを使ってストレージを利用しているからです。あなたのアドバイスのための

おかげ

+4

一般的な質問をする代わりに、テキストを暗号化して保存し、取得しようとする現在のコードを表示し、エラーを詳細に記述します。 – Shadow

+0

また、テーブル定義。 – EJP

+0

OpenSSLは暗号化方式ではなく、多くの暗号化アルゴリズムをサポートするライブラリです。どちらを使用していますか?また、サンプルデータ/キー、モード、IVなどと一緒に動作していないコードを提供してください。 – zaph

答えて

3

はい、あなたはBINARYまたはVARBINARY、あなたはbase64でオーバーヘッドを失うしない方法として、暗号化結果を保存することができます。

関連する問題