Хеш является неполным или незащищенным
Дефект происходит, когда после операции обновления на контексте дайджеста сообщения вы не выполняете последний шаг, прежде чем вы вымоетесь или повторно инициализируете контекст.
Когда вы используете функции дайджеста сообщения, вы обычно инициализируете контекст дайджеста сообщения и выполняете по крайней мере один шаг обновления, чтобы добавить данные в контекст. Вы затем подписываете, проверяете или получаете данные в контексте как последний шаг.
Недостающий последний шаг может указать, что хеш является неполным или является незащищенным.
Выполните последний шаг, чтобы подписать, проверить, или получить дату из контекста дайджеста сообщения, прежде чем вы вымоетесь или повторно инициализируете контекст.
Группа: криптография |
Язык: C | C++ |
Значение по умолчанию: Off |
Синтаксис командной строки:
CRYPTO_MD_NO_FINAL |
Удар: носитель |
ID CWE: 573 |
Find defects (-checkers)
| No data added into context
| Nonsecure hash algorithm