Trang chủDanh mụcMật mã học

🔒 Mật mã học

Mật mã cổ điển, RSA, Diffie-Hellman và mật mã đường cong elliptic — cách thức hoạt động thực sự của mã hóa hiện đại.

66 mô phỏng60 khung hình/giây thời gian thực0 bước cài đặt
Elliptic Curve Cryptography: Point Ops & ECDHNewInteractive 3D simulation of elliptic-curve point addition and doubling on a real-number… Symmetric-Key Avalanche Lab: Substitution-Permutation NetworksNewTwo 4x4 byte blocks -- one original, one with a single input bit flipped -- run through… RSA Trapdoor: Modular Exponentiation & the Factoring WallNewPick two primes, watch RSA build a public/private keypair, then trace encryption and… Functional Encryption: Decrypt Only f(x), Never xNewEncrypt a 10-record dataset and mint a functional key sk_f bound to one function (sum,… Digital Signature Mechanism SimulatorNewHash a message into a 3D fingerprint, encrypt it with a private key to produce a signature,… Blockchain and Crypto for Honey TraceabilityNewA 3D chain-of-blocks model of a honey supply chain, where each hand-off gets hashed into a… Asymmetric Encryption: RSA & ECC Key Exchange SimulatorNewWatch a public/private key pair lock and unlock a message travelling between Alice and Bob… Attribute-Based Encryption: Access Policy Tree SimulatorNewToggle a user's attributes against an AND, OR or k-of-n threshold access policy and watch… Blockchain Renewable Energy CertificatesNewRenewable generators mint energy certificates that a distributed ledger of validator nodes… Public-Key Exchange NetworkNewNodes exchange public keys and establish secure channels across the network — watch how key… Blockchain SimulatorNewThis simulation models a blockchain system, illustrating the core concepts of mining,… Blockchain Governance SimulationNewThis simulation models the governance structures of blockchain networks. It demonstrates how…
Interactive 3D Engine - Blockchain IntegrationNewThis simulation demonstrates the integration of blockchain technology within a 3D engine… ⛓️ Blockchain SimulationNewThis simulation provides a foundational exploration of blockchain technology. It likely… Blockchain Network Dynamics SimulationNewExplore the creation and propagation of blocks within a virtual blockchain network,… Advanced Distributed Ledger SimulationNewThis advanced simulation models the complex dynamics of a distributed ledger network,… Advanced Blockchain Simulator ModelNewDive deep into the mechanics of blockchain by dynamically adjusting parameters such as block… Advanced Technology Blockchain SimulationNewThis simulation dives into the core mechanics of blockchain technology, allowing you to… Blockchain Blockchain Consensus SimulationNewThis simulation explores the mechanics of consensus algorithms used in blockchain… Blockchain Blockchain Development SimulationNewThis simulation demonstrates the development process of a blockchain application, covering… Blockchain Blockchain Governance SimulationNewThis simulation models the governance structures within a decentralized blockchain network.… Blockchain Blockchain Interoperability SimulationNewThis simulation focuses on the challenges of interoperability between different blockchain… Blockchain Blockchain Scalability SimulationNewThis simulation investigates the scalability issues inherent in blockchain technology. Users… Blockchain Blockchain Security SimulationNewThis simulation demonstrates the security vulnerabilities and mitigation strategies… Blockchain Consensus Mechanisms - Comprehensive GuideNewThis simulation demonstrates how blockchain consensus mechanisms, such as Proof-of-Work and… Blockchain Dao SimulationNewThis simulation models a Decentralized Autonomous Organization (DAO) on a blockchain. Users… Blockchain Defi SimulationNewThis simulation explores Decentralized Finance (DeFi) applications built on blockchain… Blockchain FinanceNewThis simulation demonstrates how blockchain technology is transforming traditional financial… Blockchain Nft SimulationNewThis simulation illustrates the creation, trading, and ownership of Non-Fungible Tokens… Distributed Ledger Technology ModelNewWitness the formation of a digital ledger through simulated transactions, manipulating… Blockchain Smart Contracts - Comprehensive GuideNewThis simulation provides an interactive introduction to blockchain smart contracts. Users… Blockchain Smart Contracts SimulationNewThis simulation allows users to experiment with building and deploying blockchain smart… Communication Advanced Blockchain Communication SimulationNewThis simulation explores the application of blockchain technology to secure and… Cryptocurrency Blockchain Simulator — Distributed Ledger, Consensus Mechanisms, and Digital CurrencyNewThis simulation models the core components of a blockchain network, illustrating how… Technology Advanced Blockchain SimulationNewThis simulation allows you to explore the core mechanics of a technologically advanced… Technology Blockchain SimulationNewThis simulation allows you to explore the core principles of blockchain technology,… 3D Encryption Rsa VisualizationNewVisualize the process of RSA encryption through this 3D simulation. Observe how keys are… Advanced Cryptography - Comprehensive GuideNewThis simulation provides an in-depth exploration of cryptographic algorithms and techniques,… Cryptography SimulatorNewThis simulation allows you to explore core cryptographic techniques like encryption and… Blockchain Network SimulationNewThis simulation explores the fundamental principles behind blockchain technology, including… Cryptography Basics — Symmetric, Asymmetric, and HashesNewThis simulation introduces the fundamental concepts of cryptography by differentiating… Cryptography SimulationNewDelve into the world of cryptography with this interactive simulation. Users will learn… Cybersecurity Cryptography SimulatorNewThis simulation demonstrates the principles of cryptography, focusing on how encryption… Quantum Advanced Quantum Cryptography Advanced SimulationNewThis simulation demonstrates the principles of quantum cryptography, specifically quantum… Blockchain Consensus NetworkNewThis simulation models a blockchain consensus network, demonstrating how distributed ledger… Stack Machine: How Smart Contracts ExecuteNewInteractive 3D lab where bytecode opcodes execute one at a time on a stack-based virtual… AES: The Advanced Encryption StandardNewExplore how AES, the symmetric block cipher trusted by governments and banks worldwide,… The One-Time Pad: The Only Provably Unbreakable CipherNewExplore how the one-time pad achieves mathematically perfect secrecy by combining plaintext… SHA-256: The Hash Function Securing Bitcoin and the WebNewExplore SHA-256, the cryptographic hash function behind Bitcoin mining, password storage,… The TLS Handshake: How Your Browser Sets Up a Secure ConnectionNewSee exactly what happens in the milliseconds before an https page loads: ClientHello,… Shamir's Secret Sharing: Splitting a Secret So No Single Person Can Reconstruct It AloneNewExplore Adi Shamir's 1979 secret-sharing scheme, where a polynomial curve splits a secret… Homomorphic Encryption: Computing on Data Without Ever Seeing ItNewExplore how homomorphic encryption lets computers process encrypted data without ever… Post-Quantum Cryptography: Preparing Encryption for the Quantum Computing ThreatNewExplore why RSA and elliptic-curve encryption will fall to quantum computers, what… Ring Signatures: Proving You're One of a Group Without Saying WhoNewExplore how ring signatures let someone prove a message was signed by a member of a chosen… Blind Signatures: Getting Something Signed Without Letting the Signer See ItNewExplore how RSA blind signatures let an authority cryptographically sign a message without… Secure Multiparty Computation: Computing a Shared Answer Without Sharing Your SecretsNewExplore secure multiparty computation (MPC), the cryptographic technique that lets several… Elliptic Curve Diffie-Hellman: Small Keys, Strong SecretsNewExplore ECDH key exchange, where two parties multiply elliptic curve points by private… Garbled Circuits: Yao's Secure Two-Party ComputationNewExplore how Yao's garbled circuit protocol lets two parties jointly compute a function over… Path ORAM: Hiding Memory Access PatternsNewSee how Path ORAM arranges encrypted data blocks in a binary tree and reshuffles them on… Merkle Tree — Hash Trees & ProofsNewBuild a Merkle tree by hashing data blocks pairwise up to a single root. Change a leaf and… Hash Functions — Avalanche & CollisionsNewExplore what makes a cryptographic hash strong: flip one input bit and watch ~half the… Blockchain ConsensusNewProof-of-Work mining and longest-chain consensus: miners race to beat the difficulty target,… Caesar & Vigenère CiphersEncrypt and decrypt messages with classical substitution ciphers. Frequency analysis attack… RSA Key ExchangeStep through RSA: choose two primes, compute n and φ(n), find e and d. Watch a message… Diffie-Hellman Key ExchangeTwo parties establish a shared secret over an insecure channel. The colour-mixing analogy… Elliptic Curve CryptographyVisualise point addition on an elliptic curve over a real field. See how scalar…
Giới thiệu về danh mục

Mật mã học

Mật mã cổ điển, RSA, Diffie-Hellman và mật mã đường cong elliptic — cách thức hoạt động thực sự của mã hóa hiện đại.

Three.js · WebGL 60 FPS CC BY 4.0
Thông tin nhanh
66mô phỏng tương tác trong danh mục này
chạy ở tốc độ 60 FPS trên mọi trình duyệt hiện đại
🌐tiếng Anh, tiếng Ukraina, tiếng Ba Lan, tiếng Tây Ban Nha, tiếng Đức, tiếng Nhật, tiếng Ý, tiếng Bồ Đào Nha (Brazil), tiếng Pháp, tiếng Ả Rập, tiếng Hà Lan, tiếng Trung, tiếng Hàn, tiếng Hindi, tiếng Thổ Nhĩ Kỳ, tiếng Việt, tiếng Nga, tiếng Indonesia, tiếng Ba Tư, tiếng Bengal, tiếng Thái, tiếng Filipino, tiếng Swahili, tiếng Urdu, tiếng Mã Lai, tiếng Tamil, tiếng Do Thái, tiếng Hy Lạp, tiếng Punjab, tiếng Amharic, tiếng Miến Điện, tiếng Khmer, tiếng Gruzia, tiếng Nepal, tiếng Mông Cổ, tiếng Armenia, tiếng Sinhala, tiếng Lào, tiếng Séc, tiếng Romania, tiếng Hungary, tiếng Bulgaria, tiếng Thụy Điển, tiếng Đan Mạch, tiếng Phần Lan, tiếng Na Uy, tiếng Slovak, tiếng Croatia, tiếng Serbia, tiếng Slovenia, tiếng Litva, tiếng Latvia, tiếng Estonia, tiếng Iceland, tiếng Albania, tiếng Macedonia, tiếng Bosnia, và tiếng Malta
🎓CC BY 4.0 — miễn phí sử dụng cho lớp học và tích hợp LMS

Câu hỏi thường gặp

Tôi có cần cài đặt gì để chạy các mô phỏng Mật mã học không?

Không. Mọi thứ chạy hoàn toàn trong trình duyệt của bạn — không cần tải xuống, plugin hay tài khoản. Hoạt động trên Chrome, Firefox, Edge và Safari; hầu hết các mô phỏng cũng hoạt động trên thiết bị di động.

Tôi có thể sử dụng các mô phỏng này để giảng dạy không?

Có — toàn bộ nội dung đều miễn phí cho mục đích giáo dục theo giấy phép CC BY 4.0. Bạn có thể liên kết trực tiếp đến bất kỳ mô phỏng nào hoặc nhúng vào LMS của mình qua iframe; không cần khóa API.

Các mô hình này có chính xác về mặt khoa học không?

Chúng sử dụng cùng các công thức toán học như phần mềm chuyên nghiệp, được tích phân số theo thời gian thực. Mỗi mô phỏng đều liệt kê các thuật toán của nó, và nhiều mô phỏng có liên kết đến bài viết giải thích toán học đằng sau.

Danh mục liên quan

Bạn đã phát hiện điều gì?

Thêm các bước tái hiện lỗi (không bắt buộc)