beefish é um módulo Python que fornece criptografia de arquivos fácil para Python, com a ajuda de PyCrypto.
Instalação
pip instalar PyCrypto beefish
Em alternativa:
pip instalar git -e + git: //github.com/coleifer/beefish.git#egg=beefish
Uso
beefish pode ser usado para criptografar e descriptografar objetos de arquivo-like:
de beefish criptografar importação, descriptografar
# Criptografia
com open ('secrets.txt') como fh:
& Nbsp; com open ('secrets.enc', 'bu') como out_fh:
& Nbsp; criptografar (fh, out_fh, "segredo p @ ssword ')
# Decrypting
com open ('secrets.enc') como fh:
& Nbsp; com open ('secrets.dec', 'bu') como out_fh:
& Nbsp; descriptografar (fh, out_fh, "segredo p @ ssword ')
você pode usar um atalho se você gosta:
# Criptografia
Encrypt_File ('secrets.txt', 'secrets.enc', 'p @ ssword')
# Decrypting
Decrypt_File ('secrets.enc', 'secrets.dec', 'p @ ssword')
você pode usá-lo a partir da linha de comando:
beefish.py -e secrets.txt secrets.enc
beefish.py -d secrets.enc secrets.dec
Requisitos :
- Python
- PyCrypto
Comentários não encontrado