Choose Your Cipher_

An interactive, visualized playground for cryptography.

The Core of Cyber Security

Modern cryptography relies heavily on two completely different paradigms: Symmetric (Private Key) and Asymmetric (Public Key) cryptography.

🔑 Symmetric (Private Key)

In Symmetric cryptography, the same key is used to both encrypt and decrypt the message. It is incredibly fast and efficient for bulk data (like encrypting a hard drive or video stream).

The Flaw: Both the sender and receiver must secretly share this key beforehand. If a hacker intercepts the key during transmission, the entire system is broken.

Examples: AES, DES, ChaCha20.

🌍 Asymmetric (Public Key)

In Asymmetric cryptography, there are two mathematically linked keys. You have a Public Key that anyone in the world can see, and a Private Key that only you know.

Anyone can use your Public Key to encrypt a message, but only your Private Key can decrypt it. This solves the key-sharing problem entirely, forming the basis of secure internet communication (HTTPS).

Examples: RSA, Elliptic-Curve (ECC).