🔐 Advanced Cryptography Lab

Explore hybrid encryption: Combine symmetric and asymmetric cryptography

Hybrid Encryption: Real-world systems often combine both symmetric and asymmetric encryption. Symmetric encryption is fast but requires shared keys. Asymmetric encryption solves the key sharing problem but is slower. The solution? Encrypt your message with a symmetric key, then encrypt that symmetric key with asymmetric encryption!
📤 Sending Side

Available Resources:

Message to encrypt
Shared Secret Key (symmetric)
Sender's Private Key
Receiver's Public Key

Message:

📝 Your Message

Available Keys:

🔑 Shared Secret Key
🔒 Sender's Private Key
🌍 Receiver's Public Key

Combining Stations:

Drop here
+
Drop here
=
Output A
Drop here
+
Drop here
=
Output B
📥 Receiving Side

Available Keys:

Receiver's Private Key
Sender's Public Key

Available Keys:

🔒 Receiver's Private Key
🌍 Sender's Public Key

Decryption Stations:

Waiting...
+
Drop key
=
Result 1
Waiting...
+
Drop key
=
Result 2