🔐 Cryptography Key Explorer

Discover which keys work for encryption and decryption

Experiment with different keys! Try using different combinations of keys on the sending and receiving sides. Discover which key pairs work for successful communication and which ones fail. This will help you understand the fundamental differences between symmetric and asymmetric encryption.
📤 Sending Side

Available Keys:

🔑 Shared
Symmetric encryption key (both parties need this same key)
🌍 Public
Anyone can use this to encrypt messages TO the receiver
🔒 Private
Sender's secret key (for digital signatures)

Drag a key to encrypt with:

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

Drop a key here to enable encryption

Your encryption result will appear here...
📥 Receiving Side

Available Keys:

🔑 Shared
Same symmetric key (if sender used this too)
🌍 Public
Sender's public key (to verify digital signatures)
🔒 Private
Receiver's private key (only receiver knows this)

Drag a key to decrypt with:

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

Drop a key here to enable decryption

Your decryption result will appear here...