UUID

UUID(通用唯一标识符)是一个标准化的格式,用于在计算机系统中识别信息,它是一个固定长度的字符串(通常为36个字符),由数字和字母组成,具有唯一性、可读性和不可改变性。

UUID共有五个版本,每个版本都有不同的生成方式:

  • UUIDv1:基于时间戳和MAC地址生成;
  • UUIDv2:基于DCE安全性的UUID生成;
  • UUIDv3:基于命名空间和名称的MD5散列值生成;
  • UUIDv4:随机生成;
  • UUIDv5:基于命名空间和名称的SHA-1散列值生成。
Python 生成UUID 在Python中,可以使用uuid模块生成UUID。默认情况下,uuid.uuid4()函数会生成一个随机UUID。
Python 获取网卡的MAC地址 获取网卡MAC地址可以使用Python标准库中的uuid模块;uuid模块提供了getnode()函数,用于获取机器的MAC地址。这个函数返回一个整数值,表示机器的48位MAC地址,其中高16位可能包含厂商信息。