بايثون العرب | Python Arab 🇵🇸
7.68K subscribers
191 photos
52 videos
81 files
144 links
...تعلم لغة برمجة بايثون .....


قنواتنا 》》 @Arab_Victory

حسابي على github 》》https://github.com/DrDataYE
.
موقعنا علئ الويب 》》https://cyber1101.com
Download Telegram
 مقدمة :

مرحبًا بك في هذا الدليل الذي سيقدم لك تشفير XOR باستخدام مكتبة drcrypt . يعد تشفير XOR طريقة بسيطة لتأمين البيانات باستخدام "كلمة مرور". في هذا الدليل ، سترى شرحًا تفصيليًا لكيفية استخدامه.

المتطلبات الأساسية 
قبل أن تبدأ ، تأكد من تثبيت مكتبة drcrypt . إذا لم يكن كذلك ، فيمكنك تثبيته باستخدام الأمر التالي:

pip install drcrypt

فهم الكود
 
دعنا نقسم مقتطف الشفرة الذي قدمناها ونفهم كل جزء:

استيراد فئة XOR:
يستورد السطر الأول من الكود فئة XOR من الوحدة النمطية drcrypt.crypt . توفر هذه الفئة طرقًا لتشفير وفك تشفير XOR.

from drcrypt.crypt import XOR

تشفير النص:
بعد ذلك ، نحدد نموذجًا نصيًا للتشفير ، وهو "Hello، World." نقوم بعد ذلك بإنشاء مثيل لفئة XOR من خلال توفير "كلمة مرور" وتحديد ترميز النص (UTF-8 في هذه الحالة).

text = "Hello, World"
xor = XOR("MyPassword", "utf-8")


أصبح مثيل xor جاهزًا الآن لإجراء عمليات التشفير وفك التشفير.

التشفير وفك التشفير:
تقوم الأسطر التالية بإجراء التشفير. نستخدم طريقة التشفير لمثيل xor لتشفير النص المحدد.

en = xor.encrypt(text)

بعد التشفير ، نقوم بطباعة النص الأصلي والنص المشفر ، وأخيرًا نقوم بفك تشفير النص المشفر إلى شكله الأصلي:

print("Original Text:", text, end="\n\n")
print("Encrypted Text:", en)
print("Decrypted Text:", xor.decrypt(en))


الخلاصة
 
في هذا الدليل ، تعلمت كيفية استخدام تشفير XOR مع مكتبة drcrypt . على الرغم من أن تشفير XOR بسيط ، إلا أنه من المهم ملاحظة أنه غير مناسب للتطبيقات عالية الأمان. إنها نقطة انطلاق لفهم مفاهيم التشفير.
لا تتردد في استكشاف مكتبة drcrypt وتجربة طرق وسيناريوهات تشفير مختلفة!

المصادر
https://drcrypt.readthedocs.io
https://github.com/DrDataYE/DrCrypt
https://pypi.org/project/drcrypt
👍5🔥1
UseDrCrypt.zip
2.5 KB
برنامج flask فيه انشاء حساب و تسجيل دخول و تسجيل خروج استخدمت فيه هاش md5 من مكتبه drcrypt ل اعمل hashing للباسورد تبع اليوزر وخزنتها بقاعده بيانات

هاذا مثال بسيط بيوضحلك كيف تقدر تحمي بيانات المستخدمين من خلال حمايه كلمات مرورهم
3👏2👍1
🌕 إعلان مهم! 🌕

احتفلوا معنا بظاهرة استثنائية ونادرة! اليوم وبكرة سيشهد العالم ظاهرة القمر الأزرق العملاق!

ما هي القمر الأزرق العملاق؟
إنه ظاهرة نادرة تحدث عندما يكون القمر في المدار القريب جدًا عن الأرض، حيث يبدو أكبر وأكثر إشراقًا من المعتاد. ولن يتكرر هذا الحدث المميز إلا بعد فترة طويلة جدًا!

في هذه المناسبة الخاصة لرؤية القمر يلمع بسطوعه الخلاب وجماله الفريد. استعدوا للتحصل على التجربة المدهشة والمذهلة لظاهرة القمر الأزرق العملاق!

موعد الحدث:
اليوم وبكرة، الساعة 8 مساءًا حتى منتصف الليل.

لا تفوتوا هذه الفرصة الفريدة لمشاهدة القمر بأجواء رائعة ورومانسية. قم بتذكير أصدقائك وعائلتك وشاركهم هذه التجربة الخاصة 🌕

#القمر_الأزرق_العملاق #ظاهرة_نادرة #لا_تفوتها
1👍1
DrCrypt Library

- DrCrypt is a Python encryption library that provides various cryptographic functions for your projects. It aims to simplify encryption tasks and provide a user-friendly interface for common encryption algorithms.

channel : @drcryptLib
👍3
ملفات Jupiter تشرح لغه بايثون من الصفر الى بناء برامج الذكاء الاصطناعي