Rechercher : dans
Par :

Encryptage de données

Dernière réponse le 15 nov 2008 à 15:32:35 sigacha, le 15 nov 2008 à 12:09:10 
 Signaler ce message aux modérateurs

Bonjour,tout le monde , voila j'ai un exercice a l faire mais je suis un peu coincé defaire la 2me partie ce qui concerne l'Encryptage de données merci de me repondre :

II - On souhaite décoder un message encrypté suivant :

W N J S E S J E X J W Y E I J E H T Z W N W E N Q E K F Z Y E U F W Y N W E F E U T N S Y
On connaît cependant les informations suivantes :
· Le message utilise seulement des lettres majuscules et le caractère "espace" (noté b).
· Le caractère "espace" est considéré comme la 27ème lettre de l'alphabet latin.
· Le message est écrit en français.
· Le message est chiffré par une méthode de substitution utilisant un décalage alphabétique.
· La fréquence d'apparition des lettres dans un texte écrit en français est donnée par le tableau ci-dessous :
Lettre % Lettre %
A 9,42 N 7,15
B 1,02 O 5,14
C 2,64 P 2,85
D 3,39 Q 1,06
E 15,87 R 6,46
F 0,95 S 7,90
G 1,04 T 7,26
H 0,77 U 6,24
I 8,41 V 2,15
J 0,89 W 0,00
K 0,00 X 0,30
L 5,34 Y 0,24
M 3,24 Z 0,32


Avec ces indications, il devrait être possible de décoder le message ci-dessus.


merci

Configuration: Windows Vista
Internet Explorer 7.0

Meilleures réponses pour « Encryptage de données » dans :
Bases de données - Introduction Voir Qu'est-ce qu'une base de données ? Une base de données (son abréviation est BD, en anglais DB, database) est une entité dans laquelle il est possible de stocker des données de façon structurée et avec le moins de redondance possible. Ces données...
Langage C++ - Les types de données Voir Les types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...
MERISE - Modèle conceptuel des données Voir Modèle conceptuel des données Le modèle conceptuel des données (MCD) a pour but d'écrire de façon formelle les données qui seront utilisées par le système d'information. Il s'agit donc d'une représentation des données, facilement compréhensible,...
[Outlook 2003] Exportation et importation de données VoirIl est possible d'exporter toutes les données personnelles (contacts, e-mails, calendrier, etc...), à condition de le paramétrer à l'exportation (voir ci-dessous). Exportation ou sauvegarde Importation ou restauration A voir...
Prévention de l'Exécution des Données VoirParamétrer ou désactiver la Prévention d'Exécution des Données (PED) Depuis le SP2 de Windows XP (Vista inclus), une nouvelle gestion de la mémoire (mode No eXecute) a été ajoutée, elle permet aux processeurs Athlon 64 d'AMD de protéger le système...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
Java - Les types de données VoirLes primitives Java est un langage orienté objet, c'est-à-dire que les éléments manipulés sont des classes, ou plus exactement des objets, c'est-à-dire des instances de classes. Toutefois ces objets contiennent des données possèdant un type (et...
Importer et exporter des données sous MySQL VoirImportation et exportation Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...

1

fiddy, le 15 nov 2008 à 12:14:26

Salut,
On n'est pas là pour faire ton travail.
Donc quelques pistes :
Le chiffrement avec substitution est monoalpahbétique. Donc l'attaque par l'analyse des fréquences est possible.
Donc, c'est tout simple. Tu repères la lettre la plus employée dans ton chiffré et il est fort probable que ça soit la lettre E.
Après tu répètes le principe en tenant compte des caractéristiques de la grammaire française. Du genre, en début de phrase, on a souvent les même mots qui reviennent. Etc etc. Petit à petit, tu vas découvrir le texte.
Cdlt
Google is your friend

Répondre à fiddy

2

sigacha, le 15 nov 2008 à 13:32:33

Merci fiddy ,
par compte j'ai pas compri le principe de l'ex ? et tu veux dire quoi par Le chiffrement avec substitution est monoalpahbétique ?

cdt

Répondre à sigacha

3

fiddy, le 15 nov 2008 à 13:45:34

Le principe de l'exercice ? Bah, de déchiffrer le code.
Le chiffrement par substitution monoalpabétique (car il y en a des polyalphabétique (vigenère par exemple) a un gros défaut. Chaque caractère est codé d'une unique façon. Par exemple, le 'e' donnera 'G' tout le long du message.
Or en Français (et le principe est vrai pour de nombreuses langues), certaines lettres reviennent plus que d'autres. Par exemple le 'e' revient très souvent. Donc si dans ton texte chiffré, tu as beaucoup de 'G', tu peux raisonnablement penser que le 'G' est un 'e'. Bien sûr, ce n'est pas une science exacte, il y a des textes sans 'e' ou même ou on enlève volontairement toutes ces lettres. Mais bon c'est une autre histoire.
Bref, tout ça pour dire. Que dans le cadre de ton exercice, ça marche très bien.
Cdlt
Google is your friend

Répondre à fiddy

4

 sigacha, le 15 nov 2008 à 15:32:35

MERCI fiddy ,
voila "rien ne sert de courir il faut partir a point ". :D
merci encore une fois pour ton aide .

Répondre à sigacha
Collection CommentÇaMarche.net