正解は エ
ハッシュ関数SHA-256は,入力データから固定長(256ビット=16進数64桁)のハッシュ値を生成します。同じ入力からは必ず同じハッシュ値が得られ(再現性),わずかでも内容が異なれば全く異なる値になります。また,異なる2つの入力が偶然同じハッシュ値になる『衝突』は,計算上ほぼ起こり得ないほど低い確率です。したがって,ファイルAとファイルBのハッシュ値が全く同じであれば,両ファイルの内容は同じであると考えられます。正解はd『ファイルAの内容とファイルBの内容は同じである』です。選択肢aは,内容を変えなければ再計算しても同じ値になる(異なるとするのは誤り)。bは,16進数64桁は256ビット=32バイトであり64バイトは誤り。cは,連結したファイルCのハッシュ値もSHA-256なら同じく64桁であり128桁にはなりません。
SHA-256は固定長256ビット=16進64桁=32バイト。同じハッシュ値=内容が同じ(衝突はほぼ起こらない)。入力が長くても出力桁数は不変。