Message crypté
Résolu
clemeG25
Messages postés
17
Statut
Membre
-
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 ?
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 ?
A voir également:
- Message crypté
- Recuperer message whatsapp supprimé - Guide
- Message absence thunderbird - Guide
- Message supprimé whatsapp - Guide
- Epingler un message whatsapp - Accueil - Messagerie instantanée
- Message du pere noel gratuit whatsapp - Accueil - Messagerie instantanée
4 réponses
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
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
clemeG25
Messages postés
17
Statut
Membre
Merci pour ces informations fortes utiles !
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)
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)
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
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
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
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