Voilà je suis en train de créer un langage codé, l'idée c'est de créer une clé nécessitant un mot de passe unique pour chaque utilisation, et un résultat plus léger que le texte entré.
L'utilisateur entre un mot de passe et un texte à codé, avec deux algorithmes différents, on obtient 2 suites de chiffres différentes à partir de ce même mot de passe, on les appelle x et y.
La clé d'un langage codé "basique" attribue à chaque caractère du texte entré un nombre n compris entre 0 et 200. (ex : si "a"=4 tous les autres "a" seront égaux à 4).
Puis à l'aide d'un autre algorithme, à partir d'un chiffre de x et n on obtient un autre nombre z compris entre 0 et 200.(si n=4 z peut être égal à 71 mais tous les autres z correspondant à un n=4 ne le seront pas forcément)
Voilà jusque là aucun problème.[/FONT]
Maintenant voici le problème :mur: >.> :
On a deux nombres z, z(1) et z(2) et je voudrais qu'avec un calcul magique on en fasse plus qu'un appelé a compris entre 0 et 200...on peut utiliser les chiffres de et x et/ou y.
Ça c'est facile : Il faut ensuite que si on vous donne simplement a, x et y, qu'on puisse retrouver z(1) et z(2), et j'ai peur qu'il y est trop d'inconnus :/.
Tous les calculs sont autorisés.
Répondez moi avec ces nombres s'il vous plait, car un exemple illustre toujours mieux
z(1)=84
z(2)=198
x=4561234894123141345469413145
y=156451234564212314235142756127321756174217651723
a=?
Merci,
Cordialement.
Edit : si vous ne trouvez pas, dites le s'il vous plait... la solution n'existant aps peut-être xD.
Edit 2 : Je reformule le problème, c'était peut-être pas très clair, je cherche un algorithme qui avec 4 variables 2 nombres compris entre 0 et 200(z(1) et z(2)) et 2 chiffres (un chiffre de x et un autre y) on puisse obtenir un nombre a compris entre 0 et 200. Et un autre algorithme associé à celui-ci, qui avec a compris entre 0 et 200 et les deux chiffres de x et y on puisse retrouver z(1) et z(2) compris entre 0 et 200.
