Abstract
В статье рассматриваются теоретические основы и практическая реализация алгоритма Rijndael, который лежит в основе международного стандарта шифрования AES. Подробно описаны ключевые этапы работы алгоритма: генерация раундовых ключей, операции SubBytes, ShiftRows, MixColumns и AddRoundKey, а также обратные преобразования для дешифрования. Представлен пример программной реализации на языке Python с использованием библиотеки Crypto.Cipher, демонстрирующий процесс шифрования и расшифрования текстовых сообщений. Сделан вывод о значимости Rijndael в современных системах защиты информации и необходимости дальнейших исследований в области повышения устойчивости к новым видам атак.