2

データベース内に配置されたときに暗号化するユーザー固有の情報を含むフィールドがあります。その情報は後で私(管理者)だけがアクセスします。その情報をデータベース内で暗号化し、管理領域内で表示できるようにするための最良の方法は何ですか?

フィールドには数字のみが含まれます。PHP、MySQL、サンプルコードで構築されたサイト?

4

2 に答える 2

0

公開鍵と秘密鍵のペア暗号化

あなたが探しているのは、公開鍵/秘密鍵の暗号化です。実装するには、次のリンクをたどることができます: http://i.amniels.com/mysql-database-encryption-using-public-private-keys

基本的にこれが行うことは、公開鍵を使用してデータを暗号化することです。公開鍵は配布可能であり、隠されません。

ただし、このデータは、秘密鍵を所有している場合にのみ復号化できます。秘密鍵は、公開鍵が暗号化するもののロックを解除します。

于 2012-10-05T11:27:22.460 に答える
0

PHP を使用して暗号化および復号化する最良の方法は?

このアーカイブされた質問は、保存前にデータを暗号化し、取得後に復号化して、プレーンテキストとして変更/表示できるようにする方法を説明しています。

Mcrypt Referenceも使用される場合があります。

お役に立てれば

于 2012-10-05T11:29:42.537 に答える