8457ee8793 | ||
---|---|---|
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
Utilisation (terminal linux)
- Ecrire
- Lire
- Effacer le contenu
- Réinitialiser les paramètres
- Modifier les paramètres
- Crypter
- Décrypter
- Envoyer par mail
- Récupérer le dernier mail
- Obtenir de l'aide
Initialisation
######Se positionner dans le dossier enigmail/.
cd chemin/enigmail/
######Créer un alias pour l'utilisation d'enigmail.
alias enigmail="sh $(pwd)/enigmail.sh"
######Enregistrer enigmail comme commande intégrée
- toujours dans le dossier d'enigmail
sh install.sh
- la commande enigmail fonctionnera à la prochaine ouverture d'un terminal
Note: Il faudra refaire cette manipulation si vous changez le répertoire de place. ######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 Si vous obtenez une erreur, retournez à la première étape vous n'êtes pas dans le bon dossier.
Utilisation
######Ecrire
enigmail write
enigmail w
######Modifier les paramètres
enigmail config
enigmail c
######Réinitialiser les paramètres
enigmail init
enigmail i
######Lire
enigmail read
enigmail r
######Effacer le contenu
enigmail empty
enigmail em
######Crypter
enigmail encode
enigmail encode 168
enigmail encode 0x1f2e85
enigmail e
enigmail e 168
enigmail e 0x1f2e85
######Décrypter
enigmail decode
enigmail decode 168
enigmail decode 0x1285
enigmail d
enigmail d 168
enigmail d 0x1285
######Envoyer par mail
enigmail send
enigmail ms # MailSend
######Récupérer le contenu du dernier mail
enigmail receive
enigmail mr # MailReceive
######Obtenir de l'aide
enigmail help
enigmail h
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 [fait~50]
- Gestion de serveur SMTP [FAIT~50]
- Fichier de config [FAIT~80]
- Appel en shell [FAIT]