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 协议 ,转载请注明出处!