Javascripts

Fermé
flow - 4 oct. 2010 à 19:44
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - 14 oct. 2010 à 18:49
Bonjour,

Je souhaite crée un javascript ou un script en perl pour convertir une série de 10 chiffres en 20 lettre mais de façon aléatoire. Avez vous des liens ou des infos pour faire ceci?




9 réponses

Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
4 oct. 2010 à 20:03
tu veux remplacer une clef par une autre ???
0
Eng gros je veux faire en sorte que 123456789 se traduise par abcdefghijklmnopqrst (en 20 lettre de type aléatoire allant de A a Z)
0
c'est un exemple la bien sur mais j'espère que vous pourrez m'aidez la dessus.
0
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
4 oct. 2010 à 20:28
mais tu veux pouvoir revenir en arriere avec une clef de decodage ou non ?

sinon je ne vois pas comment rentrer 26 objets dans 10 trous...
0
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
Modifié par Fallentree le 7/10/2010 à 20:25
tu as pas compris a->1 b->2 ... z->26 puis y a pas de 27. donc le chiffre 27 =>bg mais 26 c est soit z soit bf ...
Ce n est reversible pas il te faut 26 chiffres ....
0
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
9 oct. 2010 à 14:30
peut etre que si on tromque l'alphabet à 10 lettres. tu combles ton mot avec la clef de decodage pour arriver à la decoder...
0
Oui ça c'est pas bete,mais j'ai pas trop de connaissance en programmation a part faire des javascript tous simple
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Oui il faut que je puisse revenir en arriere car sinon je perdrai mes fichiers...
0
Tu me propose quel type de scripts?perl java?C++?
0
Des idées?
0
Impossible de le fer en 10 chiffres?

et sinon avec on comment on fait?
0
HELP!
0
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
14 oct. 2010 à 18:49
recherche des infos sur le criptage ...

Sinon pour la clef c est toujours le meme mot que tu criptes
apres c est tout simple... regarde les fichiers font des traitement de texte c est toujours la meme phrase mais elle contient toutes les lettres accents et pontuation...

exple de codage rotatif avec une clef de 2 lettres
-A 01 B 02 ... Z 26 CLEF AZ 0126
E^ple 2
- A 02 B 03 ... Y 26 Z 01 CLEF AZ 0201

tu vas me dire que une serie de 0 ou 1 est tres revelateur d un code.
tu peux commencer a 50 ou changer de dizaine toute les lettres ...

Enfin ...

Biensur la longueur de ta clef est toujours proportionelle a ton type de cryptage.

oublions pas qu'il faut un delimiteur de fin exple 6 fois le meme caractere ou encore un mot à tres tres faible probabilité cela depend du contexte de ton codage...

Le plus simple tu envoies ta clef au debut ..
Y a des exemples ou le codage evoluent dans le temps ...

c est des trucs de ce genre là ...
Cherche un livre sur le codage numérique du signal... c est de l'électronique en telecomunication genre GSM?

C est plein de calcul de probabilité
Mais avec des exples tu devrais saisir.

Note que tu auras jamais un mot de 10 lettres(dans ton cas chiffres) equivalent a un mot de 26 lettres ..
C est statistiquement impossible si ton trirage est equi-probable biensur. (sinon une bibliotheque de mot et code associé)
Mais 10chiffres a 5 lettres OK
DONC si 1234567890 => ABCDE
alors 12 A 34 B 56 C 78D 90 E
Il te reste a trouver une serie mathematique qui puisse combler tes expoirs .... Note que l espace d arriver doit correspondre

OU une permutation par segment
13 F 35 G 57 H ....
il faut juste que la difference entre chaque decalage soit inferieur a 26/5= 6 ce qui est le cas ici. c est des dizaines même ...

Biensur si ta clef est autre que ABCDE tout change ... mais concevoir n est pas le drame .... c est decodé ... Une regle c est que le decodeur doit etre simple et rapide ...
Le GSM c est du temps réél ...

Bonne chance.
0