MixColumns thực tế áp ma trận trộn cho cả 4 cột của state. Vì state lưu theo cột, mỗi 4 byte liên tiếp b4c..b4c+3 là một cột; áp công thức MixColumns lên từng cột rồi ghép lại.
Hệ số: r0=2a0⊕3a1⊕a2⊕a3, ... (xoay vòng), nhân trong GF(28).
Ví dụ: state mà mỗi cột là db132045 → mỗi cột cho ra kết quả MixColumns giống nhau.
Một dòng: 32 ký tự HEX là 16 byte state.
Đúng 16 byte (32 hex).
Một dòng: 32 ký tự HEX viết thường sau MixColumns toàn state.
Ví dụ:
Đầu vào:
db132045db132045db132045db132045
Đầu ra:
fdd847cffdd847cffdd847cffdd847cf
Giải thích:
Đang tải editor...