繁体   English   中英

在Raspberry Pi上的Python代码中隐藏数据库凭证

[英]Hide Database Credentials in Python Code on Raspberry Pi

我想使用Raspberry Pis通过Python(Modbus TCP和RTU)脚本将收集的数据通信到数据库。 这些脚本在Pi上不断运行,并连接到数据来自的产品。 因此,我们必须将已经安装的Raspberry Pi运送给客户。 现在出现问题了,数据库凭据存储在Raspberry Pi上运行的Python脚本中。 有可能克服这个问题吗?

天真的解决方案:将数据库凭据存储在服务器上(或Internet上的某个位置),因此,每次Raspberry Pi运行脚本时,它将连接到服务器以首先获取凭据。

我推荐的解决方案:创建一个API(可能是Web API)与数据库通信,而Rasp Pi仅与此API一起使用。 这样,客户端就不会知道数据库的凭据以及您也想隐藏的一些私人信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM