• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

ESP32. Шифрование и дешифрование данных для передачи.

Gi_Art

New member
Всем добрый день. Подскажите пожалуйста кто сталкивался с шифрованием данных на данном контроллере? У меня сборка - esp32+sim800l (TTGO T-CALL ESP32 SIM800L), по протоколу mqtt передает на сервер данные (Broker mosquito). Дабы избежать прослушки, выставил логин и пароль, но на всякий случай хочу ещё зашифровать сам текст. SSL/TLS шифрование, не поддерживает сам модуль sim800l. Изучал алгоритмы шифрования RSA и MD5, но там числа для шифрования используются очень большие....которые в переменные ESP просто не влазят. Подскажите пожалуйста какой алгоритм можно использовать для шифровки, и в идеале что бы был асинхронный, дабы при ситуации где устройство сопрут, они ничего кроме железяки не получили (ключ использовать не смогут). Я думал шифровать строковую переменную, и на сервере её дешифровать, и так же обратно...
 
Всем добрый день. Подскажите пожалуйста кто сталкивался с шифрованием данных на данном контроллере? У меня сборка - esp32+sim800l (TTGO T-CALL ESP32 SIM800L), по протоколу mqtt передает на сервер данные (Broker mosquito). Дабы избежать прослушки, выставил логин и пароль, но на всякий случай хочу ещё зашифровать сам текст. SSL/TLS шифрование, не поддерживает сам модуль sim800l. Изучал алгоритмы шифрования RSA и MD5, но там числа для шифрования используются очень большие....которые в переменные ESP просто не влазят. Подскажите пожалуйста какой алгоритм можно использовать для шифровки, и в идеале что бы был асинхронный, дабы при ситуации где устройство сопрут, они ничего кроме железяки не получили (ключ использовать не смогут). Я думал шифровать строковую переменную, и на сервере её дешифровать, и так же обратно...
У меня получилось установить шифрованный канал связи по SSL с сервером по HTTPS. Нужно сгенерировать ключ RSA строго 2к с другими ключами ничего не вышло.
 

Gi_Art

New member
У меня получилось установить шифрованный канал связи по SSL с сервером по HTTPS. Нужно сгенерировать ключ RSA строго 2к с другими ключами ничего не вышло.
Понял, спасибо. Пытался был это сделать, в итогде написал свой шифратор с дешифратором...)) Использовал ассиметричное шифрование (закрытый/открытый ключ)
 
Сверху Снизу