Зачем использовать буквенно-цифровые сеансы вместо числовых? - PullRequest
1 голос
/ 10 апреля 2019

У меня есть 16 байтов в структуре пакета для отправки sessionID. На данный момент разрешенные символы в sessionID: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890 (62 символа) Таким образом, есть 47672402000000000000000000000 комбинации длиной 16 символов (62 ^ 16)

И есть 48453916000000000000000000000 комбинаций длиной до 16 символов включительно.

Однако 16 байтов (128 бит) могут хранить до числа 340282366920938463463374607431768211455, что значительно больше возможностей, чем буквенно-цифровые параметры.

Почему люди используют буквенно-цифровые строки в качестве идентификаторов сессии вместо просто числа?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...