Vòng cuối của AES bỏ bước MixColumns, chỉ còn:
SubBytes.ShiftRows.AddRoundKey.Đây là điểm khác biệt so với vòng giữa, giúp mã hóa và giải mã đối xứng về cấu trúc. S-box AES được sinh xác định từ nghịch đảo nhân trong GF(28) rồi biến đổi affine, nên không cần bảng tra cứng — chương trình tự tính.
Cho state và khóa vòng cuối, in kết quả.
Ví dụ: state 00112233... khóa 00... → SubBytes rồi ShiftRows rồi XOR.
Một dòng: 32 hex (state) và 32 hex (khóa vòng), cách nhau khoảng trắng.
State và khóa mỗi cái đúng 16 byte.
Một dòng: 32 ký tự HEX viết thường sau vòng cuối.
Ví dụ:
Đầu vào:
00112233445566778899aabbccddeeff 00000000000000000000000000000000
Đầu ra:
63fcac161bee28c3c4c193f54b8233ea
Giải thích:
Đang tải editor...