beefish je Python modul, který umožňuje snadné šifrování souborů pro Python, s pomocí pycrypto.
Instalace
Pip nainstalovat beefish pycrypto
Alternativně:
Pip nainstalovat -e git + git: //github.com/coleifer/beefish.git#egg=beefish
Použít
beefish může být použit pro šifrování a dešifrování soubor objektů, jako jsou:
od beefish importu zašifrovat dešifrovat
# Šifrování
s open ("secrets.txt"), as FH:
& Nbsp; s otevřeným ("secrets.enc", "WB"), as out_fh:
& Nbsp; šifrování (ZF, out_fh, "tajný p @ ssword")
# Dešifrování
s open ("secrets.enc"), as FH:
& Nbsp; s open ("secrets.dec", "WB"), as out_fh:
& Nbsp; dešifrovat (ZF, out_fh, "tajný p @ ssword")
můžete použít klávesovou zkratku, pokud se vám líbí:
# Šifrování
encrypt_file ("secrets.txt", "secrets.enc", "p @ ssword")
# Dešifrování
decrypt_file ("secrets.enc", "secrets.dec", "p @ ssword")
můžete ji použít z příkazové řádky:
beefish.py -e secrets.txt secrets.enc
beefish.py -d secrets.enc secrets.dec
Požadavky na :
- Python
- pycrypto
Komentáře nebyl nalezen