Как безопасно проверить правильность расшифровки?

Рейтинг: 0Ответов: 1Опубликовано: 03.03.2011

Предположим, есть массив в 1 Гб данных. Этот массив был расшифрован симметричным алгоритмом. Перед тем, как использовать те данные, которые в нем содержатся, есть потребность проверить их на осмысленность (то, что это действительно данные, а не беспорядочная каша). Если проверить, например, последний 1 Кб данных, будет ли это надежно и достаточно?

Ответы

▲ 1Принят

А нельзя туда добавлять специальные поля для хэша? CRC32, например? Он достаточно хорошо различает неидентичные блоки данных.=)

Но вообще, как мне кажется, если ключ верен - то расшифруется корректно весь массив.