セキュリティ
データ列 0x12, 0x34, 0x56, 0x78 のチェックサム(各バイトの和の下位8ビット)として正しいものはどれか。
ア.0x12
イ.0x1A
ウ.0xF4
エ.0x14正解
解説
チェックサムは「全バイトを足してオーバーフローを切り捨てる」最もシンプルな誤り検出。足した結果の下位8ビット(mod 256)を取るだけ——実装も検証も一瞬。
なぜ エ が正解か
エが正解。0x12+0x34+0x56+0x78=18+52+86+120=276。276=0x114。下位8ビット=0x14。よってチェックサムは0x14。
出典: AI生成問題(学習用)