Mohamed Zaky 👨‍💻 | 👨‍🎓 
Mohamed Zaky 👨‍💻 | 👨‍🎓 

@mszakii

9 تغريدة 8 قراءة Jul 26, 2023
ما هو الفرق بين ال Encryption و ال Hashing؟ 🔐 وكيف استعمالهم في حمايه المعلومات الحساسه في قواعد البيانات الخاصه بي في حال حدوث Data breach؟ 🕵️
#cybersecuritytips
#Nodejs #Python #php #sql #backend #web
بسم الله والصلاه والسلام على رسول الله سيدنا محمد.
1️⃣ الفرق بين ال Encryption وال Hashing 🕵️
2️⃣ ما فائدة ال Hashing إن كان لا يعكس 🤔
3️⃣ كيف استعمل ال Hashing ببساطه 🧑‍💻
4️⃣ كيف يكسر ال Hashing إن كان لا يعكس 👮
5️⃣ تجنب محاولات كسر ال Hashing 🔓
1️⃣ الفرق بين ال Encryption وال Hashing 🕵️
التشفير (Encryption) هو عباره عن Algorithm تستبدل النصوص بنص آخر غير مفهوم. ويمكن عكس هذه ال Algorithm لنحصل علي نفس النص الذي شفر.
أما ال (Hashing) هو عباره عن function تحول النص إلي رموز عددها ثابت مهما كان حجم النص. ولا يمكن عكسها.
2️⃣ ما فائدة ال Hashing إن كان لا يعكس 🤔
ما يميز ال Hashing أنه لا يعكس. لذالك هي تستخدم لحماية البيانات التي لا يجب أن يعرفها سوي المستخدم.
مثلًا كلمات المرور، يمكننا عمل Hashing لها. وعندما يكتبها المستخدم. نعمل Hashing لها ونقارنتها مع ال Hashing الموجود في قاعده البيانات.
3️⃣ كيف استعمل ال Hashing ببساطه 🧑‍💻
هناك العديد من المكتبات المتخصصة لفعل هذا. مثل Hashlib في python. و bcrypt في node.js
يمكنك تنفيذ ذالك بهذه الطريقة:
- عندما يكتب المستخدم كلمه المرور
- عمل Hashing لها
- حفظها في قاعده البيانات أو مقارنتها.
4️⃣ كيف يكسر ال Hashing إن كان لا يعكس 👮
هناك العديد من المواقع التي تكسر ال Hashing. لكن كيف يتم ذالك؟
هناك موقع يدعي cmd5 جمع الكثير من كلمات المرور التي تم خرقها وعمل لها Hashing بعده أنواعه.
يمكنك الأن ادخال ال Hashing وسوف يبحث هذا الموقع عن Hash مطابق له
5️⃣ تجنب محاولات كسر ال Hashing 🔓
أجبر المستخدم علي كتابه كلمات مرور تحتوي علي حروف كبيرة وصغيرة وتكون طويله وبها رموز وأرقام.
كلمات المرور الفريدة القويه من الصعب جدًا أن تجد لها أي خرق من قبل.
لذالك إن اخترقت قاعده البيانات لا قدر الله. لا يستطيع المخترق الدخول علي الحسابات.
وفي النهاية هناك العديد من أنواع ال Hashing مثل md5 و sha بأنواعه.
الفرق بينهم في عدد رموز ال Hashing.
وهناك ما يدعي ب ال salt وهو عباره عن نص فريد يضاف للنص عند ال Hashing ليستحيل إختراقه.
سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك.

جاري تحميل الاقتراحات...