これまでに学んだ限り、非対称暗号化は長いデータにはコストがかかりすぎます。さらに、技術的な観点からは、データの大部分を任意に暗号化することさえできません (データのサイズは、使用されるキーのサイズによって制限されます)。
私の知る限り、通常の回避策は、(ランダム) キーを作成し、そのキーを使用してデータを対称的に暗号化し、非対称アルゴリズムを使用してこのキーのみを暗号化することです。
今、私は2つの質問があります:
- これまでに説明したアプローチは正しいですか?
- 暗号化されたキーはどうすればよいですか? もちろん、暗号化されたデータをどこかに保存または送信しますが、キーはどうなりますか? 正しく理解すれば、このキーも保存する必要がありますよね?