HomeCryptographyAsymmetric Encryption: RSA & ECC Key Exchange Simulator

🔐 Asymmetric Encryption: RSA & ECC Key Exchange Simulator

Watch a public/private key pair lock and unlock a message in 3D. Switch between RSA and elliptic-curve cryptography, change the key size, and toggle a hybrid symmetric session to see the real speed/security trade-off.

Cryptography3DModerate60 FPS
asymmetric-encryption ↗ Open standalone
⚙ Under the hood

Watch a public/private key pair lock and unlock a message travelling between Alice and Bob in 3D. Switch between RSA and elliptic-curve cryptography, change the key size, toggle encrypt vs. sign, and enable a hybrid symmetric session to see the real speed/security trade-off.

Three.jsasymmetric encryptionRSAelliptic curve cryptographypublic keyInstancedMesh

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)