用于创建唯一验证密钥/编号的方法

时间:2009-06-04 03:42:26

标签: python django validation

我正在使用django作为具有订阅者内容的网络杂志。当用户购买订阅时,该站点将创建验证密钥,并将其发送到用户电子邮件地址。 验证密钥将被添加到“有效密钥”列表中,直到使用它为止。

创建简单但唯一的密钥的最佳方法是什么?有人可以建议一个标准的python库来进行密钥创建/验证吗?

这可能是一个非常简单的问题,但我很新。 ;)

3 个答案:

答案 0 :(得分:2)

我建议使用GUID。它们很快成为这类产品的行业标准。

在此处查看如何创建它们:How to create a GUID/UUID in Python

答案 1 :(得分:2)

正如其他海报所提到的,你正在寻找一个GUID,其中最流行的实现UUID(见here)。 Django扩展(请参阅here)仅为此目的提供UUID字段。

答案 2 :(得分:0)

好吧,你总是可以使用GUID。如你所说,它将被存储为有效密钥。