beefish to moduł Pythona, który zapewnia łatwy szyfrowania plików dla Pythona, z pomocą pycrypto.
instalacji
pip install beefish pycrypto
Alternatywnie:
pip install -e git + git: //github.com/coleifer/beefish.git#egg=beefish
Zastosowanie
beefish może być używany do szyfrowania i deszyfrowania plików przedmiotów podobnych do:
z beefish importu szyfrowania, odszyfrowania
# Szyfrowanie
z otwartym ("secrets.txt") jako FH:
& Nbsp; z otwartym ("secrets.enc", "wb"), jak out_fh:
& Nbsp; szyfrowania (FH, out_fh, "tajne p @ sło")
# Deszyfrowania
z otwartym ("secrets.enc") jako FH:
& Nbsp; z otwartym ("secrets.dec", "wb"), jak out_fh:
& Nbsp; rozszyfrować (fh, out_fh, "tajne p @ sło")
można użyć skrótu, jeśli chcesz:
# Szyfrowanie
encrypt_file ("secrets.txt", "secrets.enc ',' p @ sło")
# Deszyfrowania
decrypt_file ("secrets.enc", "secrets.dec ',' p @ sło")
można używać go z linii poleceń:
beefish.py -e secrets.txt secrets.enc
beefish.py -d secrets.enc secrets.dec
Wymagania :
- Python
- pycrypto
Komentarze nie znaleziono