schliessen X   
Sitemap   

Diffie-Hellman-Verschlüsselung

Hinweis: Die angegebenen Maximalwerte müssen für eine zuverlässige Berechnung beibehalten werden, da hier nur mit einfachen JavaScript-Befehlen gerechnet wird.
Dieses Programm dient der Veranschaulichung der Diffie-Hellman-Verschlüsselung und nicht dem produktiven Einsatz. Deshalb werden wenn möglich kleine Zahlen verwendet.

 

Öffentliche Schlüssel

Primzahl p =
(p ∈ {2, 3, 5, 7, 11, 13, 17, 19, 23, 29})
grosse Zahl g =
(0 < g < 29)

 

 

Partei A

geheimer Wert a =
(0 < a < 12)

 

Partei B

geheimer Wert b =
(0 < b < 12)

Berechnung:
α = ga mod p ⇒ α = 173 mod 11
= 7
Berechnung:
β = gb mod p ⇒ β = 174 mod 11
= 9
   
k = βa mod p93 mod 11
= 3
  k = αb mod p74 mod 11
= 3
Ohne Austausch des geheimen Schlüssels, wissen jetzt doch beide Parteien, dass sie ihre Botschaft mit dem geheimen Schlüssel k = 3 verschlüsseln müssen.

 

 

Quelle: StefanKernen.ch (www.stefan-kernen.ch)
CMS by: Seruga GmbH Berner Oberland