Тестовый пример программы
Рисунок 2. Вычисление открытого ключа Рисунок 3. Сохранение открытого ключа (закрытый ключ = 9) Рисунок 4. Вычисление открытого ключа Рисунок 5. Сохранение открытого ключа (закрытый ключ = 8) Рисунок 6. Загрузка открытого ключа Open_key_9.txt Рисунок 7. Сохранение общего ключа Рисунок 8. Вычисление и запись общего ключа другим пользователем Рисунок 9. Сравнение результатов (общих секретных ключей) Вывод Алгориитм Диффи-Хеллмана – алгоритм, позволяющий двум сторонам получить общий секретный ключ, используя незащищенный канал связи. Этот ключ может быть использован для шифрования дальнейшего обмена с помощью алгоритма симметричного шифрования. В чистом виде алгоритм Диффи-Хеллмана уязвим для модификации данных в канале связи, в том числе для атаки «Человек посередине», поэтому схемы с его использованием применяют дополнительные методы односторонней или двусторонней аутентификации.
|