Алгоритм Диффи-Хеллмана.
Я хочу познакомить вас с алгоритмом, который позволяет пользователям обмениваться ключом, который может быть использован затем для шифрования. Данный метод называется Алгоритмом Диффи-Хеллмана.
Пусть есть два человека (Алиса и Боб), которые общаются по открытому каналу связи, и Ева перехватывает любое сообщение. Задача Алисы и Боба в том, чтобы вычислить секретный ключ, передавая какие-то данные по публичному каналу, который прослушивается Евой, чтобы она его не узнала. Вначале Алиса передаёт по открытому каналу простое число р и генератор g (важно, что p простое). Затем Алиса и Боб выбирают личные секретные ключи a и b. Алиса передаёт по каналу A = g^a mod p, а Боб - B = g^b mod p. Затем Алиса и Боб вычисляют общий секретный ключ K = A^b mod p и K = B^a mod p (они равны, так как B^a mod p = (g^b mod p)^a mod p = g^ab
Пример в комментариях.
Пусть есть два человека (Алиса и Боб), которые общаются по открытому каналу связи, и Ева перехватывает любое сообщение. Задача Алисы и Боба в том, чтобы вычислить секретный ключ, передавая какие-то данные по публичному каналу, который прослушивается Евой, чтобы она его не узнала. Вначале Алиса передаёт по открытому каналу простое число р и генератор g (важно, что p простое). Затем Алиса и Боб выбирают личные секретные ключи a и b. Алиса передаёт по каналу A = g^a mod p, а Боб - B = g^b mod p. Затем Алиса и Боб вычисляют общий секретный ключ K = A^b mod p и K = B^a mod p (они равны, так как B^a mod p = (g^b mod p)^a mod p = g^ab
Пример в комментариях.
Готовы к Евро-2024? А ну-ка, проверим!
Для всех поклонников футбола Hisense подготовил крутой конкурс в соцсетях. Попытайте удачу, чтобы получить классный мерч и технику от глобального партнера чемпионата.
А если не любите полагаться на случай и сразу отправляетесь за техникой Hisense, не прячьте далеко чек. Загрузите на сайт и получите подписку на Wink на 3 месяца в подарок.
Реклама ООО «Горенье БТ», ИНН: 7704722037
очень понравился стих))
Я хочу от тебя ребёнка,
Может сына, и даже дочь.
Я хочу им менять пелёнки,
Беспокоясь, не спать всю ночь.
Я хочу им лечить колени
После каждой игры в футбол.
Я хочу отучать от лени,
И ещё - разделять их боль.
Не устать от бантов, косичек,
И что тюль - это (ах!) фата.
Рассказать, что пожар - от спичек,
А детишки - из живота.
Я хочу успокоить: двойка -
Это мелочь из неудач.
И когда будут плакать горько,
Улыбнувшись, сказать: «Не плачь».
Я хочу не соврать, что с папой
Им и мне очень повезло.
И читать, присев рядом на пол,
Сказки Пушкина перед сном.
И в какао снимать им плёнку,
И завязывать шарф в метель.
Я хочу от тебя ребёнка,
Это больше, чем мять постель.
Может сына, и даже дочь.
Я хочу им менять пелёнки,
Беспокоясь, не спать всю ночь.
Я хочу им лечить колени
После каждой игры в футбол.
Я хочу отучать от лени,
И ещё - разделять их боль.
Не устать от бантов, косичек,
И что тюль - это (ах!) фата.
Рассказать, что пожар - от спичек,
А детишки - из живота.
Я хочу успокоить: двойка -
Это мелочь из неудач.
И когда будут плакать горько,
Улыбнувшись, сказать: «Не плачь».
Я хочу не соврать, что с папой
Им и мне очень повезло.
И читать, присев рядом на пол,
Сказки Пушкина перед сном.
И в какао снимать им плёнку,
И завязывать шарф в метель.
Я хочу от тебя ребёнка,
Это больше, чем мять постель.