Что означает код HRESULT 0xC004D211 (SL_REMAPPING_SP_PUB_CRYPTO_INVALID_PADDING)?

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

SL_REMAPPING_SP_PUB_CRYPTO_INVALID_PADDING

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

SL_REMAPPING_SP_PUB_CRYPTO_INVALID_PADDING (0xC004D211) — последний блок зашифрованных данных содержит недопустимое заполнение для используемой схемы заполнения.

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

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

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

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


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