私たちのクライアントは私たちにデータベースを提供したいと思っています。元のデータベースには電話番号の列があります。彼は私たちに電話番号を教えたくない。どういうわけか私には理由がわかりません-クライアントが128ビットのAESキーで暗号化された暗号化された電話番号を私たちに提供することが決定されました。
ある目的のためにどの電話番号を候補リストに載せるかをクライアントに伝えますが、実際の電話番号が何であるかはわかりません。暗号化された番号だけがわかります。
これが私が理解していないことです:
- この目的に適した128ビットAESキー暗号化を使用していますか?
- クライアントが数値の変換に使用されるAESキーを保持する必要があるか、またはキーを保持する代わりにクライアントが元の数値を暗号化された数値にマッピングするデータベースを作成する必要があります
- すべての数値または異なる数値を変換するために同じキーを使用する必要があります
- ランダムに生成されたキーを使用して番号を暗号化する場合、2つの電話番号で暗号化されたテキストが同じになる可能性はありませんか?