Назад к каталогу

AESLib

AES-128 шифрование в режиме CBC для микроконтроллеров с ограниченной памятью: ESP32, ESP8266, Arduino и плат на базе NRF5x

Версия2.3.6
ZIP на зеркалеготов
ПроверкаSHA-256
Размер1.94 MiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
2.3.61.94 MiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-23 18:23:27 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:3b634563637f37b21cf9493fd0a7a2fef5d1e3c8ceeb007b3d8630d3c42c3f15
АрхивAESLib-2.3.6-3b634563.zip

Описание

Криптографическая библиотека для микроконтроллеров с очень ограниченной памятью. Реализует AES-128 в режиме CBC и работает на ESP32, ESP8266, Arduino и платах на базе NRF5x. Это решение для старых устройств, которые не могут позволить себе HTTPS-соединение из-за нехватки ресурсов.

Авторы сразу предупреждают: в новых проектах лучше использовать Arduino Cryptography Library. AESLib создана именно для наследия и минималистичных систем. Безопасность зависит от того, насколько хорошо вы сумеете организовать генерацию инициализирующего вектора (IV) — стандартный srand() с millis() будет слабым семечком, нужен NTP или другой серьёзный источник случайности. IV передаётся как часть сообщения, и вы должны вручную управлять им при каждом вызове шифрования. Для максимальной защиты ключей рекомендуется хранить их на отдельном чипе с I2C или SPI интерфейсом вместо flash-памяти контроллера.

Версии

Показано: 25
2.3.62026-08-23 19:12:34 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
2.3.52026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
2.3.32026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
2.3.22026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
2.3.12026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
2.3.02026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
2.2.72026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
2.2.62026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
2.2.52026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
2.2.42026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
2.2.32026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
2.2.12026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
2.2.02026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
2.1.92026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
2.1.82026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.62026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.52026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.42026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.32026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.22026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.52026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.42026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.32026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.12026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.02026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше