Cryptography
Learn cryptographic primitives — hashing, signatures, key derivation, encryption, Merkle trees, and zero-knowledge proofs.
Merkle Tree Builder
Build and explore Merkle trees to understand how blockchains verify data integrity with hash trees and proofs
Multi-Chain Signature Tool
Learn how digital signatures work across Ethereum, Solana, and Bitcoin with step-by-step ECDSA and EdDSA breakdowns
Elliptic Curve Explorer
Explore elliptic curve cryptography hands-on — visualize point addition, scalar multiplication, and key generation on secp256k1 and Ed25519 curves
Zero-Knowledge Proof Explorer
Understand ZK proofs through interactive demos: secret numbers, graph coloring, and real-world blockchain applications
Key Derivation Demo
Visualize how Bitcoin generates wallet addresses — from random entropy through elliptic curve math, SHA-256, RIPEMD-160, to Base58Check encoding.
Encryption/Decryption Playground
Learn symmetric and asymmetric encryption & decryption through interactive demos — XOR cipher, RSA math, and a TLS/HTTPS walkthrough.