La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

PROJET d’ INFORMATIQUE:

Présentations similaires


Présentation au sujet: "PROJET d’ INFORMATIQUE:"— Transcription de la présentation:

1 PROJET d’ INFORMATIQUE:
Interface de cryptage et décryptage d’un texte Léo BARRAT Nicolas Fernandez

2 PLAN Algorithme de chiffrage Algorithme de déchiffrage
Exemple de cryptage Interface

3 Algorithme de cryptage
Principe : On attribue à chaque caractère un nombre dans un tableau de nombres entiers On entre un mot de passe(suite de caractère) On entre un texte On « additionne » les caractères du texte et du mot de passe On obtient un texte crypté

4 Le Tableau

5 Générateur de clé Utilisation:
Générer une clef aléatoire(suite de caractères) Rajouter un leurre en début et fin de texte

6 Affiche le résultat + leurre en début et fin
Cryptage Affiche le résultat + leurre en début et fin

7 Décryptage Reprend le principe de l’ algorithme de chiffrage à l’ envers: on retire le caractère de la clé à celui du texte crypté; et on enlève les leurres

8

9 L’Interface graphique
7 Jpanel

10 panneau panneauClef PanneauTexteBrut PanneauTexteFinal PanneauBrut PanneauFinal panneauBoutons

11 Les zones de Texte On définit les zones de texte -> JTextPane
On ajoute une barre défilement à la zone de texte On relie le bouton chiffreur à la méthode chiffrer qui s’ applique sur le texte brut

12 Les boutons On crée le bouton « chiffrer » ( JButton)
On ajoute un récepteur d’ évènement On relie le bouton chiffreur à la méthode chiffrer qui s’ applique sur le texte brut

13 Les fonctions spéciales
Ouvrir enregistrer copier/ coller/ supprimer


Télécharger ppt "PROJET d’ INFORMATIQUE:"

Présentations similaires


Annonces Google