Crypto Playground Interaktiv — Alice & Bob
1) Diffie-Hellman (ECDH) — Keypair erzeugen & Public Key austauschen
Öffentlicher Parameter p (Primzahl)
Öffentlicher Parameter g (Generator)
Alice
Alice: Schlüsselpaar erzeugen
Public Key Alice (zum Teilen)
Private Key Alice (nicht teilen)
Empfangener Public Key Bob
Alice: Gemeinsamen AES-Schlüssel ableiten
Alice abgeleiteter AES-Key (base64)
Bob
Bob: Schlüsselpaar erzeugen
Public Key Bob (zum Teilen)
Private Key Bob (nicht teilen)
Empfangener Public Key Alice
Bob: Gemeinsamen AES-Schlüssel ableiten
Bob abgeleiteter AES-Key (base64)
2) AES (Symmetrisch) — Nachrichten verschlüsseln / entschlüsseln
Alice
Klartext
Hallo Bob!
Gemeinsamen AES-Key (base64) eingeben
Verschlüsseln
Verschlüsselter Text
Bob
Verschlüsselter Text
Entschlüsseln
Entschlüsselter Text
3) RSA (Asymmetrisch): Alice ↔ Bob
Alice
RSA 2048 erzeugen
Public Key (teilen)
Private Key (nicht teilen)
Nachricht für Bob
Geheime Nachricht
Bobs Public Key
Mit Bobs Public Key verschlüsseln
Verschlüsselter Text (Ciphertext)
Bob
RSA 2048 erzeugen
Public Key (teilen)
Private Key (nicht teilen)
Verschlüsselter Text von Alice
Mit eigenem Private Key entschlüsseln
Entschlüsselter Text
Logs / Hinweise
Tauschen Sie bitte Ihre Public Keys aus, um den gemeinsamen AES-Key abzuleiten.