beefish er en Python-modul som gir enkel kryptering for Python, med hjelp av pycrypto.
Installere
PIP installere beefish pycrypto
Alternativt:
PIP installere -e git + git: //github.com/coleifer/beefish.git#egg=beefish
Bruk
beefish kan brukes til å kryptere og dekryptere fil-lignende objekter:
fra beefish import kryptere, dekryptere
# Kryptering
med åpen ('secrets.txt') som fh:
& Nbsp; med åpent ('secrets.enc', 'wb') som out_fh:
& Nbsp; kryptere (fh, out_fh, "hemmelig p @ ssword ')
# Dekryptering
med åpen ('secrets.enc') som fh:
& Nbsp; med åpent ('secrets.dec', 'wb') som out_fh:
& Nbsp; dekryptere (fh, out_fh, "hemmelig p @ ssword ')
du kan bruke en snarvei hvis du liker:
# Kryptering
encrypt_file ('secrets.txt', 'secrets.enc', 'p @ ssword')
# Dekryptering
decrypt_file ('secrets.enc', 'secrets.dec', 'p @ ssword')
du kan bruke den fra kommandolinjen:
beefish.py -e secrets.txt secrets.enc
beefish.py -d secrets.enc secrets.dec
Krav :
- Python
- pycrypto
Kommentarer ikke funnet