FansElectronics_License
Офлайн-система лицензирования для ESP32 и ESP8266 с поддержкой LIGHT, HMAC и ECDSA шифрования
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:83d277d635068b09b15e3e52b99879729bb26765f37e61a31fd0266e4c856f70FansElectronics_License-2.0.1-83d277d6.zipОписание
Система лицензирования для ESP32 и ESP8266, которая работает полностью офлайн. Нужна, чтобы привязать прошивку к конкретному устройству, активировать функции по лицензии и защитить железо от клонирования. Поддерживает три режима шифрования: LIGHT (только привязка к железу), HMAC (подпись на секретном ключе) и ECDSA (асимметричное шифрование, только для ESP32). Лицензии хранятся в JSON-формате и проверяются без интернета. Есть встроенные генераторы лицензий — CLI и веб-инструмент. С версии 2.0.0 пользователь сам контролирует размер памяти под JSON, что делает библиотеку стабильнее на ESP8266. Зависит от ArduinoJson v6.21.5. Подходит для коммерческих IoT-устройств, LED-контроллеров и оборудования, работающего 24/7 без подключения к сети.