AES Explorer
Интерактивный AES
Интерактивный разбор шифра AES: как он работает, с визуализациями и пошаговыми демо.An interactive breakdown of the AES cipher: how it works, with visualizations and step-by-step demos.Інтерактивний розбір шифру AES: як він працює, з візуалізаціями та покроковими демо.
О проектеOverviewПро проєкт
Веб-приложение на Angular, которое наглядно показывает внутренности AES — самого распространённого блочного шифра в мире. Каждый шаг раунда можно посмотреть на конкретных байтах.
Разобраны все операции: подстановка SubBytes, сдвиг строк ShiftRows, перемешивание столбцов MixColumns, наложение раундового ключа и расписание ключей. Видно, что именно происходит с блоком данных на каждом шаге.
Сделано как учебный инструмент: криптография становится понятнее, когда её видишь, а не читаешь формулы. Один из серии моих интерактивных образовательных демо вместе с RSA-16 и методичкой по Wi-Fi.
An Angular web app that visually shows the internals of AES — the world's most widespread block cipher. Each round step can be watched on concrete bytes.
All operations are dissected: the SubBytes substitution, the ShiftRows shift, the MixColumns mixing, round-key addition and the key schedule. You see exactly what happens to a data block at each step.
Built as a learning tool: cryptography is clearer when you see it rather than read formulas. One of a series of my interactive educational demos alongside RSA-16 and the Wi-Fi guide.
Вебзастосунок на Angular, що наочно показує нутрощі AES — найпоширенішого блокового шифру.
Розібрано всі операції: SubBytes, ShiftRows, MixColumns, накладання раундового ключа та розклад ключів.
Зроблено як навчальний інструмент. Один із серії моїх інтерактивних освітніх демо.
ОсобенностиFeaturesОсобливості
- Пошаговый разбор раундов AES на конкретных байтах
- Все операции: SubBytes, ShiftRows, MixColumns, ключи
- Визуализация расписания ключей
- Учебный инструмент на Angular
- Step-by-step breakdown of AES rounds on concrete bytes
- All operations: SubBytes, ShiftRows, MixColumns, keys
- Key-schedule visualization
- A learning tool built with Angular
- Покроковий розбір раундів AES на конкретних байтах
- Усі операції: SubBytes, ShiftRows, MixColumns, ключі
- Візуалізація розкладу ключів
- Навчальний інструмент на Angular