This commit is contained in:
xdrm-brackets 2015-05-22 16:10:39 +02:00
commit 0521a82552
1 changed files with 12 additions and 8 deletions

View File

@ -1,24 +1,28 @@
# enigma.py # Enigmail.py
Implémentation enigma alternative en python Implémentation enigma alternative en python
##### Note: Je ne suis pas expert en cryptographie et ne connait donc pas exactement si c'est facilement crackable et comment y remédier, ceci n'est qu'une ébauche
### Paramètres internes ### Paramètres internes
1. Alphabet utilisé 1. Alphabet utilisé
### Paramètres externes ### Paramètres externes
2. Clé (hex ou int) 2. Clé (hex ou int)
3. Message 3. Fichier d'entrée
4. Encodage ou décodage 4. Fichier de sortie
5. Encodage ou décodage
### Sortie ### Sortie
1. Message encodé ou décodé 1. Message encodé ou décodé dans le fichier de sortie
2. Temps d'exécution 2. Temps d'exécution
### Points forts ### Points forts
1. Rapidité 1. Rapide
2. Complexité 2. Complexe
3. Modulable 3. Modulable
### A faire ### A faire
1. Prise en compte: accents + utf-8 1. Prise en compte: accents + utf-8 [FAIT]
2. Gestion: fichiers 2. Gestion: fichiers [FAIT]
3. Améliorer le cryptage car pour un même caractère n fois, on obtient un schéma répétitif