| Предыдущий | Следующий |
| SL_REMAPPING_SP_PUB_CRYPTO_INVALID_KEYLENGTH | SL_REMAPPING_SP_PUB_CRYPTO_INVALID_CIPHER |
SL_REMAPPING_SP_PUB_CRYPTO_INVALID_BLOCKLENGTH
Что означает SL_REMAPPING_SP_PUB_CRYPTO_INVALID_BLOCKLENGTH
SL_REMAPPING_SP_PUB_CRYPTO_INVALID_BLOCKLENGTH (0XC004D202) — размер криптографического блока несовместим с выбранным шифром или операцией.
Код формируется внутри криптографической части процессора Software Protection до проверки содержимого лицензии. Он указывает на параметры блочного преобразования.
Для такого криптографического статуса полезно сохранить идентификатор провайдера и алгоритма, размеры входных буферов и вызываемую функцию; закрытые ключи и защищённые лицензионные данные в диагностический отчёт не включают.
Что проверить
- Проверьте размер блока, требуемый выбранным алгоритмом.
- Сверьте длину переданного буфера с режимом шифрования и параметрами провайдера.
- Если данные сериализуются отдельно, убедитесь, что размер блока не был изменён при упаковке или распаковке.
Технические ссылки
- CNG cryptographic primitive functions.
- BCryptHashData.
- BCryptVerifySignature.
- Signing data with CNG.
Нужно найти другой код? Найти другой код состояния или ошибки.
