5

当社は、PHP開発のために機密データを送信する前に、まず機密データをスクランブルする必要があります。彼らは私たちにこの種の状況への最善のアプローチは何かを尋ねています。

要件は、データを復号化する必要があることです。

これを行うための無料/商用ツールはありますか、それともPHPまたはLinuxコマンドでのみ実行できますか?

4

2 に答える 2

7

MySQLには、AES_ENCRYPT()などの可逆暗号化関数がすでに含まれています。

次の方法で、機密データを列ごとにスクランブルできます。

UPDATE SomeTable SET sensitive_column = AES_ENCRYPT(sensitive_column, 'password');

これは、少なくとも文字列データに対しては機能します。

于 2013-03-27T02:33:59.373 に答える
1

データ自体を暗号化したくないという要件に基づいて、私には思えます。たとえば、データをマスクしたい場合があります。開発とアプリケーションテストの目的で、テーブルの値を実際の名前、住所、電話番号から新しい架空の値に変更します。 http://en.wikipedia.org/wiki/Data_masking

于 2014-06-24T23:10:12.200 に答える