Бррр… Давайте вместе разберемся, для согласования параметров криптосистемы используется алгоритм реализующий метод экспоненциального ключевого обмена DH, для того чтобы исключить атак man-in-the-middle используется цифровая подпись DSA, RSA или реализация DSA для эллиптических кривых, ключи цифровой подписи только производят верификацию подписи, ничего не шифруют, для шифрации используются ключ, который был получен сторонами в результате DH. Вот, где-то как-то в первом приближении.
Все логично, по-моему, название статьи «Искуство программирования под Unix (и не только)....». Это актуально для никс? Актуально! И не только для Никс актуальна? Да, и не только для никс. Предполагаю будет очень интересный цикл статей, жду с нетерпением. Думаю для опен сорс это более значимо в следствии идеологии поддерживоемости кода.
Тогда отсюда вытекают следующие вопросы. Как Боб получит ключ? Что это за ключ, если ни один параметр не будет секретным? Хорошо, предположим первых вопросов нет, тогда не могу понять, а зачем Алиса будет вообще что-то генерировать, если это никуда не передается? :)
PS: Новый топик для Дик — Крипто алгоритм — сделай сам!
PS: Новый топик для Дик — Крипто алгоритм — сделай сам!