crypter une chaîne de longueur fixe composée de chiffres

Petit nouveau ! | 2 Messages

17 déc. 2012, 16:57

Bonjour,

Je souhaiterai crypter avec un mot de passe (et donc pouvoir décrypter par la suite) des chaînes de caractères uniquement composées de chiffres.
Ces chaînes sont de longueurs fixes (10 caractères) et il faudrait que la chaîne cryptée fasse la même taille (10 car) et soit composée de caractères uniquement pris dans [0-9][a-z].

Un petit exemple pour illustrer cela :
chaîne en clair de 10 char = 0027163028
-> chaîne cryptée de 10 char = zet8gj21ru

j'ai essayé plusieurs algo avec le module mcrypt de PHP, mais rien n'y fait, je n'arrive pas à obtenir ce que je souhaite.
si quelqu'un à une idée ?
merci d'avance !

ViPHP
xTG
ViPHP | 7331 Messages

17 déc. 2012, 17:52

A ma connaissance il n'existe pas d'algorythme de cryptage donnant 10 caractères.
Donc il faut te faire tes propres fonctions.

Petit nouveau ! | 2 Messages

17 déc. 2012, 18:00

A ma connaissance il n'existe pas d'algorythme de cryptage donnant 10 caractères.
Donc il faut te faire tes propres fonctions.
merci.
En fait l'important n'est pas le nombre de caractères mais plutôt le fait que la chaîne cryptée doit être de la même longueur que la chaîne initiale.
j'ai bien essayé de développer mon propre algo mais sans succès. Quelques pistes ?

ViPHP
xTG
ViPHP | 7331 Messages

17 déc. 2012, 20:39

Tu peux regarder ici : http://lwh.free.fr/pages/algo/crypto/cryptologie.htm
C'est assez simple d'approche.

Mammouth du PHP | 2278 Messages

17 déc. 2012, 20:42

Bjr',
jette un coup d'oeil à:
http://fr.wikipedia.org/wiki/Cryptographie
ca pourrait t'aider.
Certains algorithmes de chiffrement ne sont pas réversibles dont celui de crypt si ma mémoire est bonne...
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD