153c5a6535 | ||
---|---|---|
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"
######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 bon dossier.
Utiliser
######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