Bonjour,
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.
Maintenant voici le problème >.> :
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=1564512345642123142351427561 27321756174217651723
a=?
Merci,
Cordialement.
PS : si vous ne trouvez pas, dites le s'il vous plait... la solution n'existant pas peut-être xD.
PS2 : J'ai 15 ans, évitez les symboles "bizarres" à mes yeux merci.
-----