Cryptography
The art and science of secure communication
Cryptography is the practice and study of techniques for secure communication in the presence of adversaries. It encompasses encryption, authentication, integrity verification, and more—forming the foundation of all digital security.
Explore Cryptography
Symmetric Encryption
Single-key encryption: AES, ChaCha20, and block ciphers.
Asymmetric Encryption
Public key cryptography: RSA, ECC, and key exchange.
Hash Functions
One-way functions: SHA-256, BLAKE2, and integrity verification.
Digital Signatures
Authentication and non-repudiation with cryptographic signatures.
Zero-Knowledge Proofs
Prove knowledge without revealing information.
Post-Quantum Cryptography
Algorithms resistant to quantum computer attacks.
Core Concepts
Popular Algorithms
AES-256
Industry standard symmetric cipher
SymmetricRSA
Classic public-key encryption
AsymmetricCurve25519
Modern elliptic curve for key exchange
ECCSHA-256
Secure hash algorithm
HashingChaCha20
Fast stream cipher
SymmetricEd25519
Fast digital signatures
Signatures