Bonjour tout le monde,
En travaillant sur l'inscription de mon jeu en développement, j'ai pensé développer un peu l'idée du jeu string fighters. Ce procédé consistait à récuperer le nom de son personnage, à le transformer en une chaine ascii, lui faire subir un transformation grâce à une clé secrète et en ressortir des variables pseudo-aléatoires permettant de décider les compétences et caractéristiques de bases du perso.
Le problème, c'est comment faire tout ca en PHP?
merci de votre aide:p
ps: Si je n'ai pas été trop clair, dites le moi ^^
un petit exemple de ce que je pensais faire:
ex: nom = kishan;
Suivant le code Ascii, on obtient une liste de 0 et de 1:
ex avec kishan: "011010110110100101110011011010000110000101101110".
on coupe par 4 chacun, on enleve le reste(si reste – de 4):
ex: 0110 1011 0110 1001 0111 0011 0110 1000 0110 0001 0110 1110
=>transforme en hexadecimal:
ex: 0x6B697368616E
Une clé de cryptage permettra de changer de saison de jeu si l'on souhaite: ex cle = 21
..je voudrais une chaine qui soit moins prévisible et 'cassable' que celle ci.
Comment faire?
En travaillant sur l'inscription de mon jeu en développement, j'ai pensé développer un peu l'idée du jeu string fighters. Ce procédé consistait à récuperer le nom de son personnage, à le transformer en une chaine ascii, lui faire subir un transformation grâce à une clé secrète et en ressortir des variables pseudo-aléatoires permettant de décider les compétences et caractéristiques de bases du perso.
Le problème, c'est comment faire tout ca en PHP?
merci de votre aide:p
ps: Si je n'ai pas été trop clair, dites le moi ^^
un petit exemple de ce que je pensais faire:
ex: nom = kishan;
Suivant le code Ascii, on obtient une liste de 0 et de 1:
ex avec kishan: "011010110110100101110011011010000110000101101110".
on coupe par 4 chacun, on enleve le reste(si reste – de 4):
ex: 0110 1011 0110 1001 0111 0011 0110 1000 0110 0001 0110 1110
=>transforme en hexadecimal:
ex: 0x6B697368616E
Une clé de cryptage permettra de changer de saison de jeu si l'on souhaite: ex cle = 21
..je voudrais une chaine qui soit moins prévisible et 'cassable' que celle ci.
Comment faire?