Message crypté

Résolu
clemeG25 Messages postés 17 Statut Membre -  
clemeG25 Messages postés 17 Statut Membre -
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. rodoplop Messages postés 77 Statut Membre 12
     
    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
    1. clemeG25 Messages postés 17 Statut Membre
       
      Merci pour ces informations fortes utiles !
      0
  2. Le Dodo Messages postés 2307 Date d'inscription   Statut Membre Dernière intervention   247
     
    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)
    0
  3. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    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
    0
  4. Utilisateur anonyme
     
    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
    0
    1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
       
      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 :-).
      0
    2. Utilisateur anonyme
       
      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)
      0
    3. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
       
      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 ^^.
      0
    4. Utilisateur anonyme
       
      Oui bah celui là il est grave quand même xD
      0