Prononcé «crypte».
Un script Python très simple qui appelle Shell, vous permettant de crypter des fichiers dans une arborescence à l'aide de GPG. Le script est codé en dur pour chiffrer les fichiers avec 256 bits AES.
Dans cet exemple, le test/ répertoire est chiffré , ne laissant que les fichiers .gpg :
➜ python3 src/cli.py --path test --encrypt --delete_original --key # $MY_GPG_KEY
# Encrypting pets/dogs/inu.txt
# Encrypting pets/cats/neko.txt
# Encrypted 2 files. Ensuite, l'arbre est décrypté , en supprimant les fichiers .gpg :
➜ python3 src/cli.py --path test --decrypt --delete_original --key # $MY_GPG_KEY
# Decrypting pets/dogs/inu.txt.gpg
# Deleting pets/dogs/inu.txt.gpg
# Decrypting pets/cats/neko.txt.gpg
# Deleting pets/cats/neko.txt.gpg
# Decrypted 2 files. Le fichier src/cli.py peut être installé sous forme de commande crpyt à l'aide de pip .
Vous pouvez l'installer à partir de github:
➜ pip install git+https://github.com/MolassesLover/Crpyt.gitAlternativement, de PYPI:
➜ pip install crpytTous les fichiers de ce référentiel sont sous licence sous la licence Apache V2.0 ou la licence MIT à votre choix.
Les contributions sont ouvertes, assurez-vous de signer vos commits, sinon, vos modifications ne seront pas fusionnées.