وbeefish هو وحدة بيثون أن يوفر سهولة تشفير الملفات لبيثون، مع مساعدة من pycrypto.
تركيب
PIP تثبيت pycrypto beefish
بدلا من ذلك:
PIP تثبيت بوابة -e + بوابة: //github.com/coleifer/beefish.git#egg=beefish
استعمال
beefish يمكن استخدامها لتشفير وفك تشفير كائنات مثل الملفات:
من beefish تشفير الاستيراد، فك تشفير
# تشفير
مع فتح ('secrets.txt') كما FH:
على & nbsp؛ مع فتح ('secrets.enc'، 'البنك الدولي') كما out_fh:
على & nbsp؛ تشفير (FH، out_fh، 'ع السري @ ssword')
# فك شفرة
مع فتح ('secrets.enc') كما FH:
على & nbsp؛ مع فتح ('secrets.dec'، 'البنك الدولي') كما out_fh:
على & nbsp؛ فك تشفير (FH، out_fh، 'ع السري @ ssword')
يمكنك استخدام اختصار إذا أردت:
# تشفير
encrypt_file ('secrets.txt'، 'secrets.enc'، 'ع @ ssword')
# فك شفرة
decrypt_file ('secrets.enc'، 'secrets.dec'، 'ع @ ssword')
يمكنك استخدامه من سطر الأوامر:
beefish.py -e secrets.txt secrets.enc
beefish.py -d secrets.enc secrets.dec
المتطلبات:
بيثون
pycrypto
لم يتم العثور على التعليقات