Structure revue && +Appel shell && [stable~60]

This commit is contained in:
xdrm-brackets 2015-05-23 18:15:00 +02:00
parent 378f2c7bbf
commit 8b0d614a57
11 changed files with 22 additions and 12 deletions

View File

@ -8,14 +8,12 @@ Implémentation enigma alternative en python
1. Alphabet utilisé
### Paramètres externes
2. Clé (hex ou int)
3. Fichier d'entrée
4. Fichier de sortie
5. Encodage ou décodage
1. Clé (hex ou int)
2. Fichier d'entrée
3. Encodage+mail OU encodage OU décodage
### Sortie
1. Message encodé ou décodé dans le fichier de sortie
2. Temps d'exécution
1. Message encodé ou décodé dans le fichier de sortie OU mail
### Points forts
1. Rapide
@ -26,3 +24,6 @@ Implémentation enigma alternative en python
1. Prise en compte: accents + utf-8 [FAIT]
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
4. Gestion de serveur SMTP [FAIT~50]
5. Fichier de config [FAIT~80]
6. Appel en shell

View File

@ -1,3 +0,0 @@
blablabla
bliblibli
blobloblo

1
enigmail/bucket-file Normal file
View File

@ -0,0 +1 @@
abc

13
enigmail/enigmail.sh Normal file
View File

@ -0,0 +1,13 @@
#!/bin/bash
if [ $# -eq 1 ]
then # si 1 paramètre
case $1 in
'config') nano .config ;;
'write') nano bucket-file ;;
'read') echo "\n======================================="; cat bucket-file; echo "\n=======================================";;
*) echo "Erreur";
esac;
else
python source/interface.py;
fi;

View File

@ -9,7 +9,7 @@ from email.MIMEText import MIMEText
# cette fonction récupère toutes les lignes du fichier enigmail.config et les stocke dans un dictionaire qui est retourné
def getConf():
fConf = open('enigmail.config', 'r');
fConf = open('.config', 'r');
lines = fConf.readlines();
fConf.close();

View File

@ -1,2 +0,0 @@
# -*- coding: utf-8 -*-

BIN
mail.pyc

Binary file not shown.

View File