python 基于电子邮件的UUID

Jib*_*bin 4 python email uuid

如何根据电子邮件 ID 生成 UUID?

我已阅读文档。

我更喜欢使用 UUID 模块。

wal*_*mat 7

在不确切知道名称空间是什么的情况下,我会尝试以下操作:

>> import uuid
>> mail = "foo@bar.example"
>> uuid.uuid5(uuid.NAMESPACE_URL, mail)
UUID('45348e31-1ca5-57f3-ad95-cb80bf6ad145')
Run Code Online (Sandbox Code Playgroud)

如果您需要的只是一个唯一的哈希值,您也可以使用该hashlib模块。

>> import hashlib
>> m = hashlib.sha1()
>> m.update(mail)
>> m.hexdigest()
'edb13b9a276142c6dcb93534a21f497fec4b93f8'
Run Code Online (Sandbox Code Playgroud)