Ausgesprochen "Krypta".
Ein sehr einfaches Python -Skript, das Shell aufruft, sodass Sie Dateien in einem Baum mit GPG verschlüsseln können. Das Skript ist hartcodiert, um Dateien mit 256 Bit AES zu verschlüsseln.
In diesem Beispiel wird das test/ Verzeichnis verschlüsselt , so dass nur die .gpg -Dateien hinterlassen werden:
➜ 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. Dann wird der Baum entschlüsselt und entfernen die .gpg -Dateien:
➜ 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. Die src/cli.py -Datei kann mit pip als crpyt -Befehl installiert werden.
Sie können es aus GitHub installieren:
➜ pip install git+https://github.com/MolassesLover/Crpyt.gitAlternativ von PYPI:
➜ pip install crpytAlle Dateien in diesem Repository sind nach der Apache v2.0 -Lizenz oder der MIT -Lizenz nach Ihrer Wahl lizenziert.
Beiträge sind offen. Stellen Sie einfach sicher, dass Sie Ihre Commits unterschreiben. Andernfalls werden Ihre Änderungen nicht verschmolzen.