Проверка правильности ключа для расшифровки AES'ом
Хранение любых magic number's которые расшифровываются и сравниваются — существенное снижение криптостойкости. Хорошее решение — хранения crc блока. Шифруется весь блок данных + crc. Для проверки происходит полная расшифровка предоставленным ключом, снятие crc и сравнение его. Если crc совпадают — ключ был верным.
Чем меньше magic number, тем меньше снижение криптостойкости, используйте 2-4 байта.