Il existe de nombreuses utilisations différentes des chaînes aléatoires dans les URL. Votre question est difficile à répondre parce que vous ne nous donnez aucun exemple, mais je peux décrire une utilisation possible.
Un site commercial peut permettre aux utilisateurs de créer des listes de produits souhaités. Le site peut vouloir que les utilisateurs puissent transmettre à leurs amis l'URL de leur liste de souhaits, mais les rendre difficiles à deviner. Cela peut être implémenté en ajoutant un WishCode
à l'enregistrement utilisateur. Chaque fois qu'un utilisateur fait une liste de souhaits, créer une chaîne de hasard caractères compatible URL:
UserID Name WishCode
1076 Joe Bloggs a792f207a98d7db431bf3a56ab364e35
Lorsque l'utilisateur ajoute un produit à sa liste de souhaits, ajoutez le code produit à une table de souhaits:
UserID productID
1076 483692
1076 547320
1076 73028
Faites en sorte que la page Liste de souhaits accepte une URL WishCode; .: par exemple
http://myCompanycom/wishlist/a792f207a98d7db431bf3a56ab364e35
Lorsqu'un navigateur envoie cette URL, rechercher le code d'utilisateur de la table utilisateur et générer une page avec tous les produits de la liste de souhaits de l'utilisateur. Notez qu'il est très difficile de deviner une URL de souhait valide.
Notez également que cela n'a rien à voir avec le hachage, les secrets ou les mots de passe, et que je ne l'appelle pas un "jeton". Ce sont des concepts sans rapport.