beefish è un modulo Python che offre la crittografia di file facile per Python, con l'aiuto di pycrypto.
Installazione
pip installare pycrypto beefish
In alternativa:
pip installare git -e + git: //github.com/coleifer/beefish.git#egg=beefish
Utilizzo
beefish può essere usato per cifrare e decifrare oggetti file-like:
da beefish cifrare import, decifrare
# Crittografia
con open ('secrets.txt') come FH:
& Nbsp; con open ('secrets.enc', 'wb') come out_fh:
& Nbsp; cifrare (FH, out_fh, 'p segreto @ ssword')
# Decifrare
con open ('secrets.enc') come FH:
& Nbsp; con open ('secrets.dec', 'wb') come out_fh:
& Nbsp; decifrare (FH, out_fh, 'p segreto @ ssword')
è possibile utilizzare un collegamento, se volete:
# Crittografia
Encrypt_File ('secrets.txt', 'secrets.enc', 'p @ ssword')
# Decifrare
Decrypt_File ('secrets.enc', 'secrets.dec', 'p @ ssword')
si può utilizzare dalla riga di comando:
beefish.py -e secrets.txt secrets.enc
beefish.py -d secrets.enc secrets.dec
Requisiti :
- Python
- pycrypto
I commenti non trovato