Javascripts

flow -  
Fallentree Messages postés 2445 Statut Membre -
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

  1. Fallentree Messages postés 2445 Statut Membre 210
     
    tu veux remplacer une clef par une autre ???
    0
  2. flow
     
    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
  3. flow
     
    c'est un exemple la bien sur mais j'espère que vous pourrez m'aidez la dessus.
    0
  4. Fallentree Messages postés 2445 Statut Membre 210
     
    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
    1. Fallentree Messages postés 2445 Statut Membre 210
       
      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
    2. Fallentree Messages postés 2445 Statut Membre 210
       
      peut etre que si on tromque l'alphabet à 10 lettres. tu combles ton mot avec la clef de decodage pour arriver à la decoder...
      0
    3. flow
       
      Oui ça c'est pas bete,mais j'ai pas trop de connaissance en programmation a part faire des javascript tous simple
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

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

    et sinon avec on comment on fait?
    0
  9. flow
     
    HELP!
    0
    1. Fallentree Messages postés 2445 Statut Membre 210
       
      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