Mysql 如何制作独一无二、难以猜测和预测的代币?

Mysql 如何制作独一无二、难以猜测和预测的代币?,mysql,node.js,algorithm,token,uuid,Mysql,Node.js,Algorithm,Token,Uuid,一旦我的用户通过第三方(Facebook或Twitter)的身份验证,我需要生成一个令牌。我将把这个令牌还给客户机,他们将能够使用它访问所有用户的信息 我需要的令牌是难以猜测和预测。(这很难理解,用现代桌面猜一猜需要一两天时间) MySQL有一个函数UUID(),该函数生成一个唯一的值,但文档中也指出它不是不可用或不可预测的。我不确定这是否意味着不难猜测或预测。确实有,它们能满足你的需要。热门精选: 我会选择whirlpool(timestamp*username)或类似的东西。我正在查

一旦我的用户通过第三方(Facebook或Twitter)的身份验证,我需要生成一个令牌。我将把这个令牌还给客户机,他们将能够使用它访问所有用户的信息

我需要的令牌是难以猜测和预测。(这很难理解,用现代桌面猜一猜需要一两天时间)


MySQL有一个函数
UUID()
,该函数生成一个唯一的值,但文档中也指出它不是不可用或不可预测的。我不确定这是否意味着不难猜测或预测。

确实有,它们能满足你的需要。热门精选:


我会选择whirlpool(timestamp*username)或类似的东西。我正在查看节点uuid。它没有在文档中说明任何关于可猜测性或可预测性的内容,但它似乎依赖于许多随机位,我觉得这足以让猜测或预测变得困难。