beefish הוא מודול פייתון המספק הצפנת קבצים קלה לפייתון, בעזרת pycrypto.
התקנה
PIP להתקין pycrypto beefish
לחלופין:
PIP להתקין git + git -e: //github.com/coleifer/beefish.git#egg=beefish
שימוש
beefish יכול לשמש כדי להצפין ולפענח אובייקטים כמו קבצים:
מלהצפין יבוא beefish, לפענח
# הצפנה
עם פתוח ('secrets.txt') כfh:
& Nbsp; עם פתוח ('secrets.enc', 'wb') כout_fh:
& Nbsp; להצפין (FH, out_fh, 'ssword @ p הסוד')
# פענוח
עם ('secrets.enc') פתוח כfh:
& Nbsp; עם פתוח ('secrets.dec', 'wb') כout_fh:
& Nbsp; לפענח (FH, out_fh, 'ssword @ p הסוד')
אתה יכול להשתמש בקיצור דרך, אם תרצה:
# הצפנה
encrypt_file (, 'secrets.enc' 'secrets.txt', 'ssword @ p')
# פענוח
decrypt_file ('secrets.enc', 'secrets.dec', 'ssword @ p')
אתה יכול להשתמש בה משורת הפקודה:
beefish.py -e secrets.txt secrets.enc
beefish.py -d secrets.enc secrets.dec
דרישות :
- Python
- pycrypto
תגובות לא נמצא