0
ユーザーが提供する一部のデータを暗号化する必要があります。ユニークな使用のためにデータを暗号化する最良の方法は何でしょうか?
暗号化されたデータは、生成されるパスワード/キーでのみ解読可能でなければなりません。
使用例:自分のユーザーが暗号化するコンテンツを与えて暗号化し、固有の復号化キーを生成します。
データをデータベースに保存する必要があります。私はPHPでそれを行う必要があります。
ユーザーが提供する一部のデータを暗号化する必要があります。ユニークな使用のためにデータを暗号化する最良の方法は何でしょうか?
暗号化されたデータは、生成されるパスワード/キーでのみ解読可能でなければなりません。
使用例:自分のユーザーが暗号化するコンテンツを与えて暗号化し、固有の復号化キーを生成します。
データをデータベースに保存する必要があります。私はPHPでそれを行う必要があります。
ユーザーデータを取得し、暗号化キーを生成し、可逆暗号化メソッド(lookup mcrypt)を使用して暗号化し、暗号化された値を格納できます。
唯一の問題は、暗号化された値とともに暗号化キーを保存しない方がよいことです。そのため、別のマスターキーを使用してユーザーキーを暗号化して、必要です。
誰かがそのマスターキーを取得した場合、他のものはすべて取得できるため、確かに100%安全ではありません。
PHPによる暗号化の詳細については、Best way to use PHP to encrypt and decrypt passwords?を参照してください。
言語設定はありますか? – Tim
これは非常に曖昧です。どのような種類のデータを暗号化していますか?それはファイルですか、単にテキストですか?パスワードのコピーを保持するか、このデータにアクセスできる唯一のユーザーであるべきですか?なぜこのデータを最初に暗号化する必要があると思いますか? – NullUserException
@Tim OPは "私はPHPでやる必要がある"と答えた。質問には '[php]'というタグがついている – NullUserException