beefish er en Python-modul, der giver nem fil kryptering til Python, med hjælp fra pycrypto.
Installation
pip installere beefish pycrypto
Alternativt:
pip installere -e git + git: //github.com/coleifer/beefish.git#egg=beefish
Anvendelse
beefish kan bruges til at kryptere og dekryptere fil-lignende objekter:
fra beefish import kryptere, dekryptere
# Kryptering
med åbne (»secrets.txt«) som fh:
& Nbsp; med åbne ("secrets.enc ',' WB«) som out_fh:
& Nbsp; kryptere (FH, out_fh, 'hemmelige p @ ssword')
# Dekryptering
med åbne (»secrets.enc«) som fh:
& Nbsp; med åbne ("secrets.dec ',' WB«) som out_fh:
& Nbsp; dekryptere (FH, out_fh, 'hemmelige p @ ssword')
du kan bruge en genvej, hvis du kan lide:
# Kryptering
encrypt_file (»secrets.txt ',' secrets.enc ',' p @ ssword ')
# Dekryptering
decrypt_file (»secrets.enc ',' secrets.dec ',' p @ ssword ')
du kan bruge den fra kommandolinjen:
beefish.py -e secrets.txt secrets.enc
beefish.py -d secrets.enc secrets.dec
Krav :
- Python
- pycrypto
Kommentarer ikke fundet