Skip to content

Commit 0e5907b

Browse files
committed
📄 Update LISEZMOI.md
1 parent b03ca82 commit 0e5907b

1 file changed

Lines changed: 51 additions & 0 deletions

File tree

LISEZMOI.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
🔐 Code
2+
3+
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](#)
4+
[![Pure HTML/JS](https://img.shields.io/badge/Pure-HTML%2FJS-blue.svg)](#)
5+
[![Cryptography](https://img.shields.io/badge/Domain-Cryptography-red.svg)](#)
6+
7+
**Boîte à outils de cryptanalyse de chiffrements classiques** — Casser les chiffrements historiques par attaques statistiques.
8+
9+
![Screenshot](screenshot.png)
10+
11+
## 🚀 Fonctionnalités
12+
13+
- **Chiffre de Vigenère** — Examen de Kasiski, indice de coïncidence
14+
- **Chiffre de Beaufort** — Analyse de chiffrement réciproque
15+
- **Chiffre de César** — Analyse fréquentielle, force brute
16+
- **Chiffre XOR** — Texte clair connu, crib dragging
17+
- **Base64** — Utilitaires d'encodage/décodage
18+
- **Validation par Dictionnaire** — Vérifier le texte clair contre des listes de mots
19+
- **Web Workers** — Traitement en arrière-plan pour les textes longs
20+
21+
## 🛠️ Technologies
22+
23+
- HTML/CSS/JavaScript pur
24+
- Web Workers pour le calcul parallèle
25+
- Algorithmes d'analyse fréquentielle
26+
- Aucune dépendance externe
27+
28+
## 📖 Utilisation
29+
30+
1. Ouvrir \`index.html\` dans un navigateur
31+
2. Coller le texte chiffré
32+
3. Sélectionner le type de chiffrement suspecté
33+
4. Cliquer sur **Analyser** pour lancer les attaques
34+
5. Examiner les textes clairs candidats
35+
36+
## 🎓 Techniques Implémentées
37+
38+
- **Analyse Fréquentielle** — Comparaison de distribution des lettres
39+
- **Indice de Coïncidence** — Estimation de la longueur de clé
40+
- **Examen de Kasiski** — Analyse des séquences répétées
41+
- **Attaque par Dictionnaire** — Validation du texte clair
42+
- **Test du Chi-deux** — Fitness statistique
43+
44+
## 📄 Licence
45+
46+
MIT
47+
48+
## 👤 Auteur
49+
50+
**Eric PERRET**[GitHub](https://github.com/ericperret)
51+
`

0 commit comments

Comments
 (0)