Что означает код HRESULT 0xC004D20F (SL_REMAPPING_SP_PUB_CRYPTO_INVALID_BLOCK)?

 
Предыдущий Следующий
SL_REMAPPING_SP_PUB_CRYPTO_INVALID_SIGNATURE SL_REMAPPING_SP_PUB_CRYPTO_INVALID_FORMAT

SL_REMAPPING_SP_PUB_CRYPTO_INVALID_BLOCK

Что означает SL_REMAPPING_SP_PUB_CRYPTO_INVALID_BLOCK

SL_REMAPPING_SP_PUB_CRYPTO_INVALID_BLOCK (0xC004D20F) — криптографическая операция получила блок данных, не соответствующий структуре, ожидаемой выбранным алгоритмом.

Код возвращён криптографическим слоем платформа защиты программного обеспечения при проверке защищённых данных лицензирования. Для него важны алгоритм, провайдер, формат блока и параметры ключа.

Что проверить

  • Сохраните алгоритм, размер блока и хеш исходных защищённых данных; полный секретный материал для диагностики не требуется.
  • Проверьте, что данные созданы совместимой версией штатного компонента и не были изменены при хранении или передаче.
  • После исправления повторите тот же криптографический вызов; не отключайте проверки целостности и не редактируйте подписанные данные вручную.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.