-1

基本上我只想创建一个数字引脚和十六进制形式的令牌,并且长度完全相同的 32 位和引脚长度是 5 位。

就像我有一个密码

PIN:15458,其令牌代码为 Toke:93f23ed246e7b2c47b5dbc6a341f2354

PIN:60703,其令牌代码为 Token:43e0e636d3f6b17615c96e2b5a9a908a

我想要在 php、asp、c#、javascript 中以编程方式使用适合轻松生成的任何东西。

我可以在其中使用 FOR LOOP 语句等系列

for($a = 10000; $a<60000; $a++)
{
   echo  $a." = ".  token algorithm exactly like mentioned aboved.
}

假设 for 循环语句达到 $a = 15458

然后它生成一个令牌 93f23ed246e7b2c47b5dbc6a341f2354

令牌算法是我想要的实际东西。

4

1 回答 1

1

一个 32 位十六进制代码基本上只有 4 个字符长 - 你的意思是 32 个字符的代码?

最简单(也是目前最不可靠)的方法是简单地使用md5()

$token = md5('60703'); // d0e98b043981d95898b7aa85f8e4978f
于 2012-08-01T19:46:15.613 回答