• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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к с другими ключами ничего не вышло.
Понял, спасибо. Пытался был это сделать, в итогде написал свой шифратор с дешифратором...)) Использовал ассиметричное шифрование (закрытый/открытый ключ)
 
Сверху Снизу