Re: Почему NTE_BAD_DATA (0x80090005)?
От: Gaia  
Дата: 10.08.18 10:39
Оценка: 4 (1)
Это называется padding.

При расшифровке, если подразумевается, что есть, делается проверка. Если не совпало — как раз NTE_BAD_DATA.
При зашировке 16 байт — как раз добавленный блок.

Как лечить — согласовывать режимы ключа при операциях шифрования и расшифрования. Видимо, KP_MODE/KP_PADDING
Отредактировано 10.08.2018 10:41 Gaia . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.