HomeCryptographySHA-256: The Hash Function Securing Bitcoin and the Web

🔐 SHA-256: The Hash Function Securing Bitcoin and the Web

Explore SHA-256, the cryptographic hash function behind Bitcoin mining, password storage, and file integrity checks, and see how it turns any input into a fixed 256-bit fingerprint.

Cryptography3DModerate60 FPS
sha-256-hash-function-lab ↗ Open standalone

This simulator demonstrates how SHA-256 transforms any text input into a fixed 256-bit hash, and how the avalanche effect makes even a one-character change produce a completely different output.

🔬 What It Demonstrates

This simulator demonstrates how SHA-256 transforms any text input into a fixed 256-bit hash, and how the avalanche effect makes even a one-character change produce a completely different output.

🎮 How to Use

Type or edit text in the input field and watch the resulting SHA-256 hash update instantly, then try changing just one character to see the avalanche effect in action.

💡 Did You Know?

Did you know that Bitcoin miners perform quadrillions of SHA-256 hash computations every second worldwide, all in a race to find one output that happens to start with enough zeros?

⚙ Under the hood

Explore SHA-256, the cryptographic hash function behind Bitcoin mining, password storage, and file integrity checks, and see how it turns any input into a fixed 256-bit fingerprint.

sha-256cryptographyhashingbitcoinblockchaincybersecuritydata-integritycomputer-science

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

What did you find?

Add reproduction steps (optional)