Зашифрованная радиосвязь Arduino

Есть ли способ или библиотека для связи двух устройств Arduino с зашифрованным соединением с использованием модулей NRF24L01 или «433Mhz RF»? Шифрование похожее на CCMP в сети Wi-Fi.

, 👍0

Обсуждение

Упс, вопрос, если это отвечает на ваш вопрос, был добавлен автоматически. Ваш оригинал был закрыт, потому что ему нужно больше внимания. Вы снова задали точный вопрос, поэтому этот вопрос также будет закрыт., @chrisl

Я сделал это. Оба вопроса абсолютно одинаковы. К тому же поменяв одно "беспроводное" на "Радио" в названии. В остальном точно так же., @chrisl

Когда я гуглю «Библиотека шифрования Arduino», я нахожу [это](https://www.arduinolab.net/aes-encryptiondecryption-using-arduino-uno/), например, о библиотеке AES. Вам бы это помогло?, @chrisl

А, хорошо, теперь я вижу. Вы уже отредактировали свой старый вопрос, заменив «лучший способ», который подвергся критике в комментариях., @chrisl

вы задали вопрос "да/нет", на который есть ответ "да"... это кажется мне бессмысленным, @jsotola

ESP-NOW предлагает зашифрованный режим с более низкой скоростью., @dandavis


1 ответ


Лучший ответ:

0

Общение и шифрование — это совершенно разные вещи. То, как вы общаетесь (с каким устройством), не имеет отношения к шифрованию. Да, есть устройства, которые сами могут шифровать данные, но они, как правило, более совершенные или ориентированы на определенные цели (например, Wi-Fi).

Вы отправляете только данные. Из чего состоят эти данные, полностью зависит от вас. Если вы хотите, чтобы ваши сообщения были зашифрованы, отправьте зашифрованные данные перед отправкой и расшифруйте их после получения.

Конечно, вам придется подумать о таких вещах, как совместное использование ключей и т. д.

Существует множество способов шифрования данных, но одним из самых простых для реализации на Arduino является AES, для которого существует библиотека здесь.

,