Prototype direction — back to main site

Hash function speed test

2.1
GB/s
BLAKE3 · peak throughput
💻 MacBook Pro M2 Pro · 12 cores

Three decades of hash functions

From the early internet to the post-quantum era. Each generation brought faster, more secure hashing — but the old ones never went away.

1992

MD5

The original workhorse. Fast, simple, and now cryptographically broken — but still used for checksums everywhere.

Broken
1995

SHA-1

Replaced MD5 for certificates and signatures. Google produced a real collision in 2017. Deprecated but lingering.

Broken
2001

SHA-256

The current standard. Designed by the NSA, standardized by NIST. Powers TLS, Bitcoin, and every certificate chain on the internet. Sequential and can't parallelize.

Current standard
2015

SHA-3 (Keccak)

NIST's backup plan. A completely different internal structure (sponge construction) as insurance if SHA-2 ever falls. Slower in software.

Alternative standard
2012

BLAKE2b

The predecessor to BLAKE3. Faster than SHA-256 in software, used in Argon2 password hashing. Single-threaded only.

Trusted
2020

BLAKE3

Parallelizable tree hashing. Scales with every core. No hardware acceleration needed. The fastest secure hash function available.

Fastest

Your device's results

Throughput at 10 MB — large enough to measure real performance, small enough to run quickly.

BLAKE3 fastest
2.1 GB/s
BLAKE2b
880 MB/s
SHA-256 (HW)
1.3 GB/s
SHA-256 (WASM)
580 MB/s
SHA-3 (Keccak)
380 MB/s
SHA-1
1.1 GB/s
MD5
1.0 GB/s

What the numbers mean

BLAKE3 is the fastest secure hash function you can run today.

vs SHA-256 (software)
3.6x
Fair fight — no hardware help on either side
vs SHA-256 (hardware)
1.6x
BLAKE3 in software beats SHA-256 with dedicated silicon
vs MD5 (broken)
2.1x
Faster than the broken hash people still use for "speed"

The fastest hash function from 1992 (MD5) has been broken for years. The fastest secure hash function from 2020 (BLAKE3) is also the fastest hash function, period.

These results were measured on your MacBook Pro with Apple M2 Pro. SHA-256 had dedicated hardware acceleration — and still lost.