在 Raspberry Pi 上加密传感器数据?

物联网 树莓派 安全 传感器 劳拉
2021-06-01 04:45:42

我正在通过 lora 在两个 Raspberry Pi 之间发送传感器数据。我正在使用两个 Lora 收音机,而不是使用像 The Things Network 这样的 LoraWan 网络。我应该如何加密我的数据?有没有开源的python库?

谢谢!!

2个回答

好吧,如果是你的设备和网络,它会比平时容易得多,你可以只使用对称密钥加密,如 AES 并在两个设备中硬编码密钥。

为此,我会推荐cryptography.io,您可以使用 Fernet 方法

from cryptography.fernet import Fernet

从那时起,如果您访问他们的网站,那么如何实施它应该非常简单。您生成一个密钥,将其保存在两台设备上,在发送消息之前和收到消息之后使用它进行加密和解密。

希望这有帮助,祝你好运!

我希望你为此推荐芭蕾舞女演员Ballerina 是一种专为网络应用程序设计的新型编程语言。它具有内置的CryptoAuth库,您可以轻松地将其用于加密。