RFC 7539 / ChaCha20

ChaCha Cipher State & Quarterround Inspector

Round: 0 / 20 QR Op: Ready Checksum: 0x74656b
ChaCha20 (IETF 96-bit Nonce) Initial state loaded with standard constants & representative test fixture.
Keystream Blocks: 1 (64 bytes)
4x4 State Matrix 16 x 32-bit Words (512-bit block)
Hover or click word to inspect
ARX Quarterround Pipeline Targets: [0, 4, 8, 12]
Sub-Step 1 a += b d ^= a; d <<< 16
Sub-Step 2 c += d b ^= c; b <<< 12
Sub-Step 3 a += b d ^= a; d <<< 8
Sub-Step 4 c += d b ^= c; b <<< 7
INFO Click "Step Quarterround" to trace 32-bit addition, XOR, and rotation.
Selected Cell: Word 0 (Constant C0)
Hex Value: 0x61707865 ("expa")
Unsigned Dec: 1634760805
Binary (LE): 01100001 01110000 01111000 01100101
Automated Test Assertions 4 / 4 Passing
Key & Nonce Setup IETF Format
State / Keystream Export JSON & Raw Hex
Loading payload preview...
Enjoy this tool? Build your own with Super