为什么使用字母数字会话ID而不是数字?

时间:2019-04-10 03:04:48

标签: security math sessionid

我在数据包结构中有16个字节来发送sessionID。 目前,sessionID中允许的字符为ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890(62个字符) 因此,有47672402000000000000000000000个长度为16个字符(62 ^ 16)的组合

并且有48453916000000000000000000000个组合,最长不超过16个字符。

但是16个字节(128位)最多可以存储数字340282366920938463463374607431768211455,比字母数字选项存储的可能性大得多。

为什么人们将字母数字字符串用作会话ID而不是数字?

0 个答案:

没有答案