我想创建将在用户管理系统中使用的唯一字符串ID。我希望每个用户都有一个字符串,允许他们访问服务器上自己的数据库。我读过here,您可以使用secrets模块来创建随机字符串,但是由于我对用户管理一无所知,因此不确定是否要信任后面的伪随机数秘密包。
问题:为这样的每个用户生成一个字符串是否安全
secrets.token_hex(nbytes = 50)
Out[8]: '24d72775ae86151c600b6a64cef7191e2a55271615894a0ad3b05671978add68a16ad2beb66fa87e66ccdcc442ef4e57e9a4'
并让他们使用该字符串来标识自己,以进入我的服务器上的数据库?有没有一种更快的更好的方法?