اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر (معدل)

السلام عليكم،

إستكمالاً للموضوعين الخاصين بالتشفير وحماية كلمات المرور على ورقات إكسيل

http://www.officena....showtopic=57624

في كتاب العمل المرفق، هناك ورقتا عمل، أحدهما للوحة تحكم مبسطة جدا بالمستخدمين ومعلوماتهم، وورقة أخرى تُحاكي واجهة دخول المستخدم.

تدور فكرة التطبيق على الكيفية التي يتم بها تقييد كلمة المرور على ورقة العمل Control Panel . جرب أن تُسجل مستخدما خاصاً بك وضع كلمة مرور واختر Admin ، سوف ترى أن كلمة المرور يتم تشفيرها بتقنية SHA-1 وتقييدها على قائمة المستخدمين بالطريقة التي نُسميها مجازاً "مفرومة" Hashed ، أو بالعامية "مفشفشة". لا يمكن إستعادتها "نظرياً" إلى كلمة المرور الأصلية.

 على ورقة Control Panel ، هناك ثلاثة مستخدمين وأمام كل مستخدم كلمة مرور خاصة به، وكل ما تراه أنت ليس إلا حروفاً وأرقاماً عشوائية، ولن تستطيع الحصول على كلمة المرور الأصلية، كما هو موضح في الصورة التالية:

jzwl5y.jpg

والسؤال، إذا لم نعرف كلمة المرور، كيف أمكننا توثيق المستخدم في ورقة العمل Logon ؟

والإجابة، وفق الخوارزمية البسيطة التالية:

1. يقوم المستخدم بإدخال رمز المستخدم وكلمة المرور
2. يقوم إكسيل بتطبيق دالة التشفير على كلمة المرور التي أدخلها المستخدم، ويحصل على "الفرمة" أو الهاش، وهي مجموعة الأرقام والحروف العشوائية التي نتجت بعد التشفير.
3. يُقارن إكسيل الهاش الذي حصل عليه من المستخدم مع الهاش الموجود في قائمة المستخدمين، فإذا حصل تطابق تم توثيق العميل، وإلا فسوف يواجه رسالة خطأ تفيده بعدم التوثيق.

976693.jpg

طويلة أو معقدة بعض الشيء؟ ربما. لكنها الطريقة التي توثق بها جميع نُظُم التشغيل Windows, Linux, Mac المستخدمين عبر رمز المستخدم وكلمة المرور. أنظمة التشغيل لا تحتفظ بكلمات المرور في صيغتها الأصلية.

 

إذا قابلتك أخي الكريم مشكلة في فهم أو تتبع المنطق في أي جزئية في الملف المُرفق، فلا تتردد في وضع سؤالك هنا وسوف أبذل قصارى جهدي في الإجابة عليه حسب المُتاح من الوقت.

 

جُمعة مباركة، ويومٌ سعيد،

 

عبدالله،،،

 

SHA1 with Control Panel.rar

تم تعديل بواسطه Abdullah Gha
  • Like 1
قام بنشر

ممتاز .... و المثال المرفق يشرح الفكرة بطريقة عملية  :fff: 

 

جزاك الله خيرا على مشاركتنا هذه المعلومة المهمة المفيدة

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information