Привет, дорогой читатель! Зарегистрируйтесь и получите доступ к бесплатному контенту. А также будьте в курсе нового учебного контента. Ссылка на учебную платформу: Академия ИНФОКОММ infocomm.space Если материал полезен, то есть способ отблагодарить меня. Любая сумма будет отличной наградой и стимулом писать полезный контент для Вас. Купить кофе автору Как безопасно осуществить процедуру аутентификации, не применяя шифрования? Для этого используются nonce числа - «number that can only be used once» - числа, которые могут быть использованы один раз). В криптографии – одноразовые коды, формируемые случайным или псевдослучайным образом. На рисунке изображена процедура: Cnonce – одноразовый код (число) сгенерированное клиентом для данной сессии. Получив от сервера его одноразовый код – nonce, клиент вычисляет хеш от конкатенированной сроки nonce+cnonce+password и отправляет серверу логин, cnonce и хеш. Сервер находит в базе пароль для указанного логина, производит конкатенацию с полученным