Python-UUID
本文最后更新于:2021年1月8日 凌晨
信息
UUID(Universally Unique Identifier)是通用唯一识别码,在许多领域用作标识
常用的数据库也可以用它来作为主键,原理上它是可以对任何东西进行唯一的编码
使用
如果你想要的只是一个唯一的ID,你应该用 uuid1()
或uuid4()
,但是要注意,uuid1()
可能会危害隐私.
1 |
|
函数 | 生成方法 | 信息 |
---|---|---|
uuid1() | 根据当前的时间戳和MAC地址生成 | 最后的12个字符408d5c985711对应的就是MAC地址。暴露MAC地址,可能造成安全隐患 |
uuid3() | 根据指定的 namespace 和 具体的字符串 通过MD5生成 |
namespace 内唯一 |
uuid4() | 基于随机数 | 存在相同的可能性 |
uuid5() | 根据指定的 namespace 和 具体的字符串 通过SHA1生成 |
namespace 内唯一 |
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!