• 0

كيف أُخفي كلمة مرور داخل سكربت بايثون؟

هل هنالك طريقة سهلة لإخفاء كلمة مرور داخل ملف؟ أحتاج فقط أن لا يتمكن أحد من قراءة كلمة المرور عند تعديل الملف.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

هنالك عدة حلول لهذه المشكلة في لغة بايثون، فيمكنك على سبيل المثال استدعاء وحدة base64 والتي هي وحدة قياسية مدمجة في لغة بايثون تحتوي على دالة b64encode والتي تقوم بترميز السلاسل النصية بترميز من نوع Base64 كما في المثال التالي:

>>> import base64
>>> print base64.b64encode("password")
cGFzc3dvcmQ=
>>> print base64.b64decode("cGFzc3dvcmQ=")
password

يمكنك فك تشفير السلسلة النصية عن طريق دالة b64decode.
من الحلول الأخرى التي يمكنك الاستعانة بها هي وضع كلمات المرور في ملف منفرد خارج السكربت ومن ثم استدعاء ذلك الملف عند الحاجة.
المصدر

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن