Message crypté

Résolu/Fermé
clemeG25 Messages postés 13 Date d'inscription vendredi 8 janvier 2010 Statut Membre Dernière intervention 5 juillet 2012 - 3 juil. 2012 à 18:11
clemeG25 Messages postés 13 Date d'inscription vendredi 8 janvier 2010 Statut Membre Dernière intervention 5 juillet 2012 - 5 juil. 2012 à 11:59
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

rodoplop Messages postés 77 Date d'inscription vendredi 16 septembre 2011 Statut Membre Dernière intervention 6 juillet 2012 12
3 juil. 2012 à 23:15
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
clemeG25 Messages postés 13 Date d'inscription vendredi 8 janvier 2010 Statut Membre Dernière intervention 5 juillet 2012
5 juil. 2012 à 11:59
Merci pour ces informations fortes utiles !
0
Le Dodo Messages postés 1934 Date d'inscription jeudi 10 mars 2011 Statut Membre Dernière intervention 27 août 2013 246
3 juil. 2012 à 18:19
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
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 840
3 juil. 2012 à 20:02
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
Utilisateur anonyme
3 juil. 2012 à 22:36
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
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 840
3 juil. 2012 à 22:48
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
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
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 840
3 juil. 2012 à 22:57
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
Utilisateur anonyme
3 juil. 2012 à 23:11
Oui bah celui là il est grave quand même xD
0