Structure revue && +Appel shell && [stable~60]
This commit is contained in:
parent
378f2c7bbf
commit
8b0d614a57
13
README.md
13
README.md
|
@ -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
|
|
@ -1,3 +0,0 @@
|
|||
blablabla
|
||||
bliblibli
|
||||
blobloblo
|
|
@ -0,0 +1 @@
|
|||
abc
|
|
@ -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;
|
|
@ -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();
|
||||
|
Binary file not shown.
Loading…
Reference in New Issue