880d33f63b | ||
---|---|---|
enigmail | ||
LICENSE | ||
README.md |
README.md
Enigmail.py
Implémentation enigma alternative en python
Note: Je ne suis pas expert en cryptographie, ceci n'est qu'une ébauche
Paramètres internes
- Alphabet utilisé
Paramètres externes
- Clé (hex ou int)
- Fichier d'entrée
- Encodage+mail OU encodage OU décodage
Sortie
- Message encodé ou décodé dans le fichier de sortie OU mail
Points forts
- Rapide
- Complexe
- Modulable
- Appel en shell
Utilisation
Initialiser
######Se positionner dans le dossier enigmail/.
cd enigmail/
######Créer un alias pour l'utilisation d'enigmail.
alias enigmail="sh $(pwd)/enigmail.sh"
Tapez la commande enigmail
, si l'alias est bon, le programme devrait se lancer
######Entrez vos paramètres personnels
enigmail config
Il vous faudra ensuite entrer vos paramètres en remplaçant les valeurs déjà écrites puis enregistrer le fichier
Utiliser
Enigmail.py est pret, vous pouvez maintenant l'utiliser via 3 commandes:
######Ecrire
enigmail write
######Lire
enigmail read
######Crypter+Envoyer par mail/Crypter seulement/Décrypter seulement
enigmail
A faire
- Prise en compte: accents + utf-8 [FAIT]
- Gestion: fichiers [FAIT]
- Améliorer le cryptage car pour un même caractère n fois, on obtient un schéma répétitif
- Gestion de serveur SMTP [FAIT~50]
- Fichier de config [FAIT~80]
- Appel en shell