セキュリティ(クラウドセキュリティの基礎を含む)、オープンソースの文化
データ保護における暗号化とハッシュ関数の性質の違いに関する記述として適切なものはどれか。
- A暗号化は常に不可逆な変換であり、ハッシュ関数は鍵を使って元のデータに復元できる
- B暗号化とハッシュ関数はどちらも同じ入力から常に異なる出力を生成する点で同じ性質を持つ
- Cハッシュ関数は対称鍵暗号の一種であり、暗号化と同じ鍵管理が必要である
- ✓暗号化は鍵を使って元のデータに復元(復号)できるが、ハッシュ関数は一方向性の変換であり出力から元のデータを復元することは基本的にできない
解説
暗号化は鍵による復号を前提とした可逆な変換であるのに対し、ハッシュ関数は改ざん検知などに使われる一方向性の変換であり、出力から元のデータを復元することは想定されていない。
根拠LinuC レベル1 シラバス 1.10.3 暗号化によるデータの保護