Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
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
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.