如何使用 python 从多个硬件中获取安全的唯一标识符?

how to get a secure unique identifier from multiple pieces of hardware using python?

假设我有一百(可能是几千)个连接的 raspberry pi,当这些 pi 上线时,它们会通过 tcpip 向 mongo 数据库发送一条消息。此消息将是一个唯一的 ID,它将在 mongodb 中注册设备。

问题:是否有一个安全的唯一编号,我可以将其作为唯一 ID 发送到数据库,还是必须进行某种来回处理?

为了识别 PI,我会 use/send 序列号 (cat /proc/cpuinfo)。是用来赚钱的,所以厂家是不会容忍重复的。

有关 Python 和更多背景信息,请参见 "Getting Your Raspberry Pi Serial Number Using Python"

MAC 地址标识了一个可以更改的组件(例如 WiFi 加密狗)。