Я пытаюсь реализовать AES.В настоящее время я реализовал subByte()
, shiftRow()
, mixColumn()
, addRoundkey()
и цикл создания ключа 8-битного AES, и это работает.Но его производительность не очень хорошая.Поэтому я хочу внедрить 32-битный AES в программное обеспечение, но создание расширенного s-блока меня смущает.Как ввод данных как 8-битных получается 32-битных?Я не могу найти 32-битную реализацию AES в программном обеспечении.