| Предыдущий | Следующий |
| SL_REMAPPING_SP_PUB_CRYPTO_INVALID_CIPHER | SL_REMAPPING_SP_PUB_CRYPTO_UNKNOWN_PROVIDERID |
SL_REMAPPING_SP_PUB_CRYPTO_INVALID_CIPHERMODE
Что означает SL_REMAPPING_SP_PUB_CRYPTO_INVALID_CIPHERMODE
SL_REMAPPING_SP_PUB_CRYPTO_INVALID_CIPHERMODE (0XC004D204) — для выбранного шифра указан недопустимый режим шифрования.
Алгоритм распознан, но комбинация шифра и режима не принимается криптографической частью SPP. Поэтому проверять нужно mode/IV/padding, а не наличие ключа.
Для такого криптографического статуса полезно сохранить идентификатор провайдера и алгоритма, размеры входных буферов и вызываемую функцию; закрытые ключи и защищённые лицензионные данные в диагностический отчёт не включают.
Что проверить
- Сверьте режим шифрования с возможностями выбранного алгоритма.
- Проверьте параметры IV и padding, если они относятся к этой операции.
- Сравните настройки с успешной операцией того же формата защищённых данных.
Технические ссылки
- CNG cryptographic primitive functions.
- BCryptHashData.
- BCryptVerifySignature.
- Signing data with CNG.
Нужно найти другой код? Найти другой код состояния или ошибки.
