Site icon EfmSoft

Что означает код HRESULT 0x80280021 (TPM_E_DECRYPT_ERROR)?

 
Предыдущий Следующий
TPM_E_ENCRYPT_ERROR TPM_E_INVALID_AUTHHANDLE

TPM_E_DECRYPT_ERROR

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

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

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

  • Сохраните хэш и длину проблемного blob без регистрации секретного содержимого.
  • Проверьте идентичность ключа и схему wrapping, использованную при создании данных.
  • Сравните с новым тестовым blob, созданным тем же ключом и кодом.
  • Исключите обрезку, перекодирование или изменение бинарных данных при хранении и передаче.

Не трактуйте этот код автоматически как ошибку авторизации: команда уже дошла до расшифрования. Если тестовый объект работает, сравнивайте происхождение и целостность исходного blob; если нет — проверяйте ключ и сериализацию.

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


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

Exit mobile version