Key
expansion
Shifrlash kaliti (512 bit)
512 bitli shifrlangan matn
Shtatlar va Bloklar
AES shifriga o'xshab, Whirlpool shifrida holatlar va bloklardan foydalaniladi. Biroq, hajmi blok yoki holat 512 bit. Blok 64 baytdan iborat qator matritsasi
sifatida qabul qilinadi; davlat 8 × 8 bayt kvadrat matritsa sifatida qabul qilinadi . AES-dan farqli o'laroq, blokdan shtatga yoki davlatga- to-blok o'zgartirish qatorma-qator amalga oshiriladi. 12.14-rasmda blok, holat, va Whirlpool shifridagi transformatsiya.
Tuzilishi ning Har biri Dumaloq
Rasm 12.15 ko'rsatadi tuzilishi ning har biri dumaloq. Har biri dumaloq foydalanadi to'rtta transformatsiyalar.
Subbaytlar AES-da bo'lgani kabi, SubBytes ham chiziqli bo'lmagan transformatsiyani ta'minlaydi. Bayt rep- ikki o'n oltilik raqam sifatida norozi. Chap raqam qatorni va o'ng raqamni belgilaydi almashtirish jadvalining ustunini belgilaydi. Birlashmadagi ikkita o'n oltilik raqam ning qator va ustun ular yangi bayt. 12.16-rasmda ko'rsatilgan fikr.
SubBytes transformatsiyasida holat 8 × 8 bayt matritsasi sifatida ko'rib chiqiladi. Transformatsiya bir vaqtning o'zida bir bayt amalga oshiriladi. Har bir baytning mazmuni o'zgartiriladi, lekin tartibga solish ning bayt ichida matritsa qoladi bir xil. In jarayon, har biri bayt