Калькулятар ключа Дыфі-Хелмана

Увядзіце адкрытыя параметры і абодва прыватныя ключы, каб атрымаць агульны сакрэт.

Як карыстацца

  1. Увядзіце свае значэнні ў палі вышэй.
  2. Націсніце "Разлічыць", каб убачыць вынік.
  3. Скарыстайцеся кнопкай "Падзяліцца", каб адправіць вынік.

Пра гэты калькулятар

Абмен ключамі Дыфі-Хелмана дазваляе двум бакам дамовіцца аб агульным сакрэце па адкрытым канале, ніколі не перадаючы сам сакрэт. Абодва бакі дамаўляюцца аб адкрытым простым модулі p і генератары g; кожны выбірае прыватны ключ (a і b) і вылічае адкрыты ключ — A = g^a mod p і B = g^b mod p, — якімі яны абменьваюцца адкрыта. Затым кожны бок узводзіць адкрыты ключ другога ў ступень свайго прыватнага ключа: агульны сакрэт s = B^a mod p = A^b mod p = g^(ab) mod p, прыходзячы да аднаго і таго ж ліку, пры гэтым ніводзін з прыватных ключоў ніколі не праходзіць па канале.

Бяспека грунтуецца на задачы дыскрэтнага лагарыфмавання — вылічыць a па g, p і A = g^a mod p вылічальна немагчыма для дастаткова вялікага простага p, хоць вылічыць A па a лёгка. Студэнты інфарматыкі, інжынеры па бяспецы і рэалізатары пратаколаў выкарыстоўваюць такія прыклады з малымі лікамі, каб уручную праверыць, як TLS, SSH і іншыя пратаколы ўсталёўваюць агульны ключ сесіі да адпраўкі любых даных прыкладання.

Was this helpful?

Можна выбраць да 3 рэакцый.

Comments

  • Be the first to comment.

Папулярныя калькулятары

Усе калькулятары