3D Cryptographic Universe

Explore cryptographic hashing inside an immersive, real-time 3D universe. Witness memory state transformations and register mutations mapping live onto physical 3D geometries.

Choose Algorithm

3D Universe Theme:
Output Digest:256 bits
Processing Block:512 bits
Rounds:64
Structure:Merkle–Damgård with Davies–Meyer compression
Computed Digest Hexadecimal
Generating...
Visualization Cycle:
Round 0 / 64
Real-time Render Viewport
● GPU Accelerated

3D nodes represent active state registers (A-H). Outer floating streams simulate binary message schedule expansion.

Step 1: Raw String to Binary Blocks

00000000
Every character turns into an 8-bit ASCII chunk.

Step 2: Append Padding & Bit Length

00000000
Padded with '1' and zeroes to align perfectly with block boundary bounds.

Step 3: Compression Live Buffer Variables (Hash Registers)

Formula in Play

At each compression round, several bitwise operations are applied to the state registers:

T1 = H + Σ1(E) + Ch(E,F,G) + K[t] + W[t]
T2 = Σ0(A) + Maj(A,B,C)
D = D + T1
H = T1 + T2
Σ (Sigma), Ch (Choice), and Maj (Majority) are bitwise logic streams.

Live Stream Execution Logs

Waiting to begin. Choose auto-play or click step.