Dechiffrer un code

Bonjour,
quelqu'un pourrait-il m'aider a dechiffrer ce code ? Merci
7, 95, 149, 43, 24, 39, 212, 184, 215, 16, 246, 208, 67, 159, 132, 191, 238, 109, 223, 46, 92, 246, 35, 115, 66, 32, 15, 191, 198, 88, 52, 252, 56, 165, 140, 258, 14, 174, 159, 218, 55, 250, 155, 94, 76, 164, 2, 113, 123, 31, 212, 49, 71, 64, 70, 253, 80, 237, 178, 135, 175, 77, 157, 25, 15, 211, 107, 193, 225, 82, 163, 164, 123, 111, 180, 71, 214, 255, 190, 177, 233, 218, 125, 131, 129, 78, 169, 166, 184, 101, 104, 199, 2, 120, 159, 151, 200, 46, 94, 101, 2, 9, 104, 32, 113, 207, 40, 74, 52, 242, 90, 103, 103, 74, 113, 225, 240, 91, 13, 165, 171, 71, 160, 145, 214, 165, 210, 120, 8, 117, 20, 172, 66, 248, 54, 38, 177, 15
Configuration: Windows XP Internet Explorer 7.0

19 réponses

Résumé de la discussion

Plusieurs participants tentent de déchiffrer une longue suite de nombres fournie avec un contexte Windows XP et Internet Explorer 7.0, source supposée d’un texte chiffré à décoder. Des approches variées apparaissent: substitution, analyse des fréquences, et polyalphabétique, avec des indices tels que la répétition, les différences entre chiffres et la recherche d’un motif, mais sans consensus clair. Plusieurs réponses considèrent qu’il s’agit d’un texte chiffré, d’autres proposent l’analyse des fréquences et l’évaluation d’un chiffrement polyalphabétique sans clé évidente, tandis que certains évoquent des méthodes logicielles. Des pistes variées restent proposées, allant d’un jeu de piste à une interprétation textuelle, en passant par des exercices d’analyse des chiffres et des propositions de décryptage expérimentales.

Bobot (l’IA à votre service)
  1. Si on classe les chiffres par ordre croissant, on remarque que les chiffres sont toujours différent l'un de l'autre de 1,2,3,4,5 et6 si j'ai bien regardé.

    Edit : les différences entre les chiffres ont l'air régulières, par exemple il y a 7 8 9 11 13 15 21(simple exemple)
    J'espère que vous m'avez suivis.

    Aussi quand un nombre se répète 3fois, j'ai l'impresion que l'apparition de trois nombres égaux est régulière.
    Bref j'ai l'impression que c'est une suite !
    1. Contributeur
      As-tu testé l'attaque par analyse des fréquences qui peut marcher qui a de bon résultat sur un chiffrement par substitution ?
      1. Modérateur
        Moi je l'ai essayé sans résultat, il y a 106 nombres différents, avec des fréquences ne dépassant pas 3...
      2. Contributeur
        @KXAh en effet c'est gênant ^^.
        Peut-être s'agit-il de chiffrement polyalphabétique et donc, il faut chercher à déterminer la longueur de la clé à partir du patern commun. Mais bon, Au vu du code, je ne pense pas que ça va marcher.
        Effectivement, il faudrait plus d'informations.
    2. chaque chiffre correspond à une lettre sauf le 0 et le 3 qui correspondent à 2 lettres...
      merci pour votre aide
      13.63253.3203838324.9.401 1'91.735.5324183245.6003.401
      1. Je crois que je sais, c'est le code du film Prédiction avec Nicolas Cage,

        C'est ça, j'ai gagner ? :-)
        1. MDR!!!

          Tu aimes James Bond non?

          TU cherches quoi? Trouver une suite arithmétique, déchiffrer une communication chiffrée (quel format surement du AES 256 bits utilisé par le gouvernement... :-), trouver une correspondance d'un message avec un code personalisé....

          EN tout cas dis comme ça on en peut rien et en plus même si tu pouvais nous dire je ne pourrais pas t'aider :-)
          1. Salut,
            C'est un texte chiffré .
            Merci
          2. Salut,
            C'est un texte chiffré.
            Meric
          3. @mapSi tu nous en dit pas plus on n epourra pas t'aider c'est un codé par un homme ou un ordi?

            Tu as essayé de faire correspondre l'alphabet à ces chiffres en admettant que que 1=a 27=a 54=a ...

            APrès faut essayer de faire + ou - X lettres pour la correspondance : exemple 1=z 2=a 28=a....

            Cordialement
          4. @vlarc'est un texte codé par un humain , en fait c'est une enigme que l'on doit dechiffrer pour savoir ou se trouve une ciste (genre de tresor sans valeur) Merci
        2. Modérateur
          C'est d'autant plus difficile qu'il y a un 258 qui se promène, ça ne peut donc pas être une suite d'octets, et dans ce cas comment savoir ce que représente cette suite de nombre ?
          1. Modérateur
            La suite de nombre est-elle balancée telle quelle, ou y-a-t-il une introduction à ce code ?
            Dans ce cas peux-tu nous mettre l'énigme dans son intégralité, il y a peut-être un indice caché sur la façon de décoder ce message.
            1. Voila le texte complet !!!!!!
              Laissez vous guider par l’air de liberté qui le mena au succès. Il compte sur vous ! et vous il vous laisse ce message
              7, 95, 149, 43, 24, 39, 212, 184, 215, 16, 246, 208, 67, 159, 132, 191, 238, 109, 223, 46, 92, 246, 35, 115, 66, 32, 15, 191, 198, 88, 52, 252, 56, 165, 140, 258, 14, 174, 159, 218, 55, 250, 155, 94, 76, 164, 2, 113, 123, 31, 212, 49, 71, 64, 70, 253, 80, 237, 178, 135, 175, 77, 157, 25, 15, 211, 107, 193, 225, 82, 163, 164, 123, 111, 180, 71, 214, 255, 190, 177, 233, 218, 125, 131, 129, 78, 169, 166, 184, 101, 104, 199, 2, 120, 159, 151, 200, 46, 94, 101, 2, 9, 104, 32, 113, 207, 40, 74, 52, 242, 90, 103, 103, 74, 113, 225, 240, 91, 13, 165, 171, 71, 160, 145, 214, 165, 210, 120, 8, 117, 20, 172, 66, 248, 54, 38, 177, 15

              MERCI
          2. Salut, je ne m'y connais pas beaucoup en décryptage, mais je vais poster un algo qui classe les chiffres par ordre croissant, peut être que ça vous aidera : )
            le voici (j'ai déjà rentrer les chiffres dans le tableau):
            void ordonnerTableau(int tableau[], int tailleTableau);
            
            int main()
            {
               int tableau[138] = {7, 95, 149, 43, 24, 39, 212, 184, 215, 16, 246, 208, 67, 159, 132, 191, 238, 109, 223, 46, 92, 246, 35, 115, 66, 32, 15, 191, 198, 88, 52, 252, 56, 165, 140, 258, 14, 174, 159, 218, 55, 250, 155, 94, 76, 164, 2, 113, 123, 31, 212, 49, 71, 64, 70, 253, 80, 237, 178, 135, 175, 77, 157, 25, 15, 211, 107, 193, 225, 82, 163, 164, 123, 111, 180, 71, 214, 255, 190, 177, 233, 218, 125, 131, 129, 78, 169, 166, 184, 101, 104, 199, 2, 120, 159, 151, 200, 46, 94, 101, 2, 9, 104, 32, 113, 207, 40, 74, 52, 242, 90, 103, 103, 74, 113, 225, 240, 91, 13, 165, 171, 71, 160, 145, 214, 165, 210, 120, 8, 117, 20, 172, 66, 248, 54, 38, 177, 15}, i = 0;
            
               for (i = 0; i <138; i++)
               {
                   printf("Tableau desordonne : %d\n", tableau[i]);
               }
               printf("\n\n");
               ordonnerTableau(tableau, 138);
               getchar();
               return 0;
            }
            
            
            void ordonnerTableau(int tableau[], int t)
            {
                int i = 0, a = 0, compteur = 0;;
            
               do
               {
            
                  for(i = 0; i < t; i++)//Je parcours mon tableau.
                  {
                      if(tableau[i] > tableau[i+1])
                      {
                        a = tableau[i];
                        tableau[i] = tableau[i+1];
                        tableau[i+1] = a;
            
            
                     }
                 }
                 compteur++;
               }while(compteur < t);
            
                  for (i = 0; i < t; i++)
                 {
                   printf("Tableau ordonne : %d\n", tableau[i]);
                 }
            
            }
            
            1. Modérateur
              Désolé mais je ne vois pas l'intérêt à mettre ces données par ordre croissant...

              Imagine que tu ais un livre écrit en chinois (et que bien sûr tu ne parles pas chinois)
              Le contenu du livre te paraitra-t-il plus clair si on a ordonné tous les mots dans l'ordre croissant ?

              Remarque, ça peux faire un bon dictionnaire ^^
          3. Peut être que pour casser le code il faut mettre par ordre croissant pour repérer une suite ?
            Je ne sais pas, c'est peut être une étape de l'algo de cryptage.
            1. Modérateur
              J'ai pas vraiment eu du temps à y consacrer, mais si t'en as un peu, je partage mon idée sur le sujet...
              Je pense que chaque nombre représente une lettre, la difficulté réside surtout dans le fait qu'une lettre est représenté par plusieurs nombres différents.

              Par exemple j'ai essayé mais sans résultat en faisant (char) (((int) t[i])/10 + (int) 'A')

              Mais bon, comme le disais neo il y a des millions de possibilités pour coder un message, même si celui-ci se veut être simple !
              1. pouvez vous m'aider à déchiffrer ce code svp merci

                13.63253.3203838324.9.401
                1. ma boule de cristal me dit que c'est le nombre Pi Extraterrestre originaires de la naine blanche Sirius B
                  1. slt c'est le code pour un coffre fort ???
                    et que doit ton chercher au juste un texte?
                    cdlt.
                    1. Indice pour les nuls : Chaque nombre donne TEL QUEL ne correspond pas a une lettre de l'alphabet, essayer pour le moment d'avancer avec le syteme de virgule ;) C'est tous pour le moment ...