2016-08-03 7 views
-2

mysqlを使用してmysqlデータベースからデータを読み込むときに、データを難読化したいと考えています。 元の文字列を取り戻すために、ルビでデータをデボフサイズすることができます。ruby​​とmysqlの難読化/脱臭化データ

例:フィールドのいずれかの値が、私はのような何かやりたいmysqlデータベースの名前は=「Hello Worldの」

であると言うことができます。id = 1のユーザーから

obfuscated_name =選択難読化(名);その後、 obfuscated_name = 'pcdbdygcljidr2h5o8boWame' やRubyでこのobfuscated_nameを使用して

SomeClass.deobfuscate(obfuscated_name)=> 'Hello Worldの'

いただきました同じロジックようにこれを行う最も簡単なと最も簡単な方法は、それをdeobfuscate mysqlとrubyにも適用されます。

答えて

1

対称鍵暗号化を使用できます。設定ファイルにキーを入れ、それを使用して問題のデータを暗号化/復号化します。