🪙Bitcoin, explained
ระดับกลางการเข้ารหัสโต้ตอบได้

SHA-256 Visualizer

พิมพ์ข้อความใดก็ได้และติดตามทุกขั้นตอน — การเติม padding การขยาย schedule และการบีบอัด 64 รอบ

ข้อความ3 ไบต์ · 1 block

รองรับความยาวใดก็ได้ — ข้อความที่ยาวขึ้นจะถูกแบ่งเป็นหลาย block 512 บิต

SHA-256

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

ข้อความถูกเติม padding ให้ครบ 64 ไบต์ (512 บิต) เพื่อให้ SHA-256 ประมวลผลเป็น block เดียวได้

61
62
63
80
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
18
ไบต์ข้อความ
0x80 (เริ่ม padding)
zero padding
ความยาว (64 บิต)

3 ไบต์ → 64 ไบต์ (1 × 512-bit block)