Message crypté

Résolu
Bonjour,
J'ai fais un petit programme sous Java par amusement qui joue sur les valeurs ASCII des caractères pour crypter les textes.

exemple de texte : http://sscminecraft.myriapulse.com/code.txt (la clé de cryptage n'est pas dedans)

Mais je me pose une question: Est-ce que le message est re-traduisible facilement autrement qu'avec mon logiciel ?

4 réponses

  1. Sinon tu a simplement les système de chiffrement asymetrique (ou a clé publique)

    https://www.commentcamarche.net/contents/201-les-systemes-a-cle-publiques

    De plus en Java, l'API est déjà pas mal fournie pour ce type d'utilisation

    Tu génére ton bi-clé avec la classe KeyPairGenerator en utilisant l'algo RSA pour ensuite récupérer ta clé privée et ta clé public

    https://docs.oracle.com/javase/6/docs/api/java/security/KeyPairGenerator.html

    Tu chiffre avec la clé public et déchiffre avec la clé privée (qui est protégé par un mot de passe)

    en taille de clé, je te recommande de prendre du 1024 minimum voir du 2048
    1. Merci pour ces informations fortes utiles !
  2. En testant toutes les combinaisons de décalage, ça doit être possible.

    Après si tu crée un type de codage façon machine Enigma avec un code de cryptage que toi seul connaît, c'est déjà beaucoup plus dur ^^

    http://fr.wikipedia.org/wiki/Enigma_(machine)
    1. Contributeur
      Bonjour,

      Oui c'est super simple.
      Le chiffrement que tu présentes appartient à la famille des chiffrements de substitution.
      Ton algorithme ne résistera pas à une analyse des fréquences.

      Il vaut mieux utiliser de la cryptographie moderne ^^.

      Ou alors
      1. En effet une analyse des frequences, pour peu que ton texte soit long sera imparable.
        Toutefois, tu peux essayer le cryptage de Vigenere. Il est facile a mettre en place, et résiste a la methode des frequences.
        https://fr.wikipedia.org/wiki/Chiffre_de_Vigen%C3%A8re
        C'est relativement simple
        1. Contributeur
          Certes. Mais c'est alors que les statistiques interviennent pour casser ce chiffrement ^^.
          Bref, les chiffrement alphabétique c'est désuet. A moins que la clé ait une taille très grande :-).
        2. Oui, c'est vrai, mais c'es toujours mieux. Après sinon, il faut vraiment aimer et maîtriser les maths xD (RSA et compagnie)
        3. Contributeur
          Ca c'est sûr c'est mieux ^^. Faut dire que pire que le chiffrement monoalphabétique, il y en a pas beaucoup. Ah si ROT13 ^^.
        4. Oui bah celui là il est grave quand même xD