Votre question

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

Tags :
  • Compression
  • Programmation
Dernière réponse : dans Programmation
20 Avril 2010 03:12:48

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.

Autres pages sur : algo 32caracteres nnumero unique 10caracteres

22 Avril 2010 12:08:19

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.
m
0
l
22 Avril 2010 19:05:05

Peut on paramétrer les id sous cette forme S_11aA ?
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS