我正在通过 lora 在两个 Raspberry Pi 之间发送传感器数据。我正在使用两个 Lora 收音机,而不是使用像 The Things Network 这样的 LoraWan 网络。我应该如何加密我的数据?有没有开源的python库?
谢谢!!
我正在通过 lora 在两个 Raspberry Pi 之间发送传感器数据。我正在使用两个 Lora 收音机,而不是使用像 The Things Network 这样的 LoraWan 网络。我应该如何加密我的数据?有没有开源的python库?
谢谢!!
好吧,如果是你的设备和网络,它会比平时容易得多,你可以只使用对称密钥加密,如 AES 并在两个设备中硬编码密钥。
为此,我会推荐cryptography.io,您可以使用 Fernet 方法
from cryptography.fernet import Fernet
从那时起,如果您访问他们的网站,那么如何实施它应该非常简单。您生成一个密钥,将其保存在两台设备上,在发送消息之前和收到消息之后使用它进行加密和解密。
希望这有帮助,祝你好运!