| Предыдущий | Следующий |
| NTE_BAD_KEY | NTE_BAD_DATA |
NTE_BAD_LEN
Что означает NTE_BAD_LEN
Криптографический поставщик отклонил размер буфера или другой параметр длины. Требуемое значение зависит от конкретного алгоритма, ключа и вызываемого CryptoAPI/CNG интерфейса.
Что проверить
- Сохраните имя поставщика или KSP, алгоритм и все переданные размеры буферов.
- Сверьте единицы измерения и ограничения длины с документацией конкретного криптографического API.
- Если интерфейс позволяет сначала запросить требуемый размер результата, используйте возвращённое им значение.
- Не меняйте одновременно поставщика, ключ и размеры: это лишает диагностику воспроизводимости.
Исправьте конкретный параметр длины и повторите минимальную операцию в том же криптографическом контексте. Простое увеличение буфера не гарантирует соответствия требованиям алгоритма.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
