Se connecter avec
S'enregistrer | Connectez-vous

[Algo?] 2x 32caractères en un nnumero unique de 10caractères ?

Dernière réponse : dans Programmation

Bonsoir à tous,

Je ne sais pas du tout si c'est possible, mais je vous expose mon problème.
Pour un projet de compétition eSport, nous avons des identifiants assez long.

Exemple :
PB_GUID : 996ca42ca9f9036e5fb511c67d28f05a (32 caractères)
EA_ID : EA_32 caractères

On aimerait avoir un unique numéro qui contient ces 2 identifiants en un NuméroUnique de 10 caractères max.
En effet, lorsque nous avons un joueur qui demande ces identifiants ça l'enregistre dans une base de donnée, et on veut que ça donne un numéro unique.

Id | NuméroUnique | PB_GUID | EA_ID
#1 10car max 32car 32car


Lorsque le joueur s'inscrira sur le formulaire d'inscription, il entre que le NuméroUnique, pour avoir les champs le PB_GUID et EA_ID de pré-enregistré (grisé et bloqué).



Je souhaiterais savoir s'il y a une méthode pour faire ceci,
C'est de l'algorithme, non ?
ou du chiffrement, ou c'est pareille.

En effet, de ces 2 identifiants à 32caractères j'aimerais obtenir 1unique identifiant à 10 ou moins caractères. Et inversement, à partir du NuméroUnique, retrouver ces 2 identifiants.

Merci de votre aide.
Lassé par la pub ? Créez un compte

Je doute que tu arrives à passer de 64 caractères à 10 ou moins.
Mais pourquoi ne pas générer cet identifiant unique et faire le lien dans la base de données? Car si un tel compression était possible (bijective), je ne vois aucun intérêt à stocker ces 3 informations puisque seul l'id serait suffisant pour retrouver les deux autres.
Lassé par la pub ? Créez un compte
  • Contenus similaires :
Tags :
Tom's guide dans le monde