Das Schlüsselproblem
Eine klassische Verschlüsselung setzt voraus, dass beide Seiten denselben geheimen Schlüssel haben. Doch wie übergibt man ihn sicher? Diffie und Hellman zeigten, dass beide Seiten ihn so aus öffentlichen Werten berechnen können, dass ein Lauscher ihn nicht herausfinden kann.
Das Schloss im Browser
Wenn Sie in der Adresse https sehen, hat der Browser mit dem Server über das Protokoll TLS eine Verschlüsselung vereinbart und anhand des Zertifikats geprüft, dass der Server wirklich zur jeweiligen Domain gehört. Seit 2015 stellt Let's Encrypt Zertifikate kostenlos aus, deshalb ist heute der Großteil des Webs verschlüsselt.
Zukunft
Quantencomputer könnten eines Tages RSA knacken. Deshalb werden Post-Quanten-Algorithmen eingeführt, die moderne Browser und Dienste wie Cloudflare bereits unterstützen.