Package de.wenzlaff.crypto
Klasse DiffieHellmanKeyTausch
java.lang.Object
de.wenzlaff.crypto.DiffieHellmanKeyTausch
Hier ist ein einfaches Java-Programm zur Demo, das den
Diffie-Hellman-Schlüsselaustausch demonstriert.
Es verwendet die Java-eigene Klasse BigInteger für große Zahlen und zeigt,
wie Alice und Bob ihre geheimen Schlüssel berechnen und austauschen, um zum
gleichen gemeinsamen Schlüssel zu kommen.
Dieses Programm zeigt die einzelnen Schritte des Diffie-Hellman-Verfahrens
mit exemplarisch kleinen Zahlen für bessere Verständlichkeit. In der Praxis
sollten die Werte von und deutlich größer sein (> 3000 Bit) für Sicherheit.
Der geheime Schlüssel ist das Ergebnis, das sowohl Alice als auch Bob
berechnen und das gleich ist. Der Wert wird hier nur ausgegeben, aber könnte
z.B. als symmetrischer Schlüssel für Verschlüsselung genutzt werden.
- Autor:
- Thomas Wenzlaff
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
-
Konstruktordetails
-
DiffieHellmanKeyTausch
public DiffieHellmanKeyTausch()
-
-
Methodendetails
-
main
-