الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تشفير بيانات الجداول و فك التشفير من خلال النموذج

بدأه Abo_Yossof في 19 مايو 2010 · 8 رد · 7,230 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخوانى

أقدم اليكم اليوم هديه متواضعة

و هى تعديل على مثال للاخت زهرة جزاه الله خيرا على ما تقدمه

حيث ان مثال الاخت زهرة يعتمد على تشفير البيانات فى حقل واحد فقط

و نظرا لتعدد الاسئلة عن هذا الموضوع

فقد قمت بعمل تعديل على مثال الاخت زهرة ليفى بالغرض

و هو

مثال لتشفير بيانات الجدول و اعادة فك التشفير عند فتح النموذج

و عند الاغلاق يتم اعادة التشفير مرة أخرى

و لا تنسونا من دعائكم

tableEncryption.rar

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#2

بارك الله فيك وجزاك الله اخي الفاضل

الله يعطيك الصحة والعافية

مثال اكثر من رائع

وفقك الله

تم تعديل هذه المشاركة بواسطة at_aziz في 19 مايو 2010 في 17:19

اتق الله حيث ماكنت

#3
mrnooo2000 كتب:

أخوانى

أقدم اليكم اليوم هديه متواضعة

و هى تعديل على مثال للاخت زهرة جزاه الله خيرا على ما تقدمه

حيث ان مثال الاخت زهرة يعتمد على تشفير البيانات فى حقل واحد فقط

و نظرا لتعدد الاسئلة عن هذا الموضوع

فقد قمت بعمل تعديل على مثال الاخت زهرة ليفى بالغرض

و هو

مثال لتشفير بيانات الجدول و اعادة فك التشفير عند فتح النموذج

و عند الاغلاق يتم اعادة التشفير مرة أخرى

و لا تنسونا من دعائكم

اخي الفاضل : ابو يوسف

السلام عليكم ورحمة الله وبركاته

بارك الله بك وجزاك الله كل خير على التعديل

المثال الذي تم تعديله من قبلكم كان ضمن سلسلة تعلم دروس الأسكي كود والتشفير وفك التشفير على هذا الرابط وكان لغرض التعلم على حقل واحد فقط للتشفير وفك التشفير

http://www.arabteam2...howtopic=135939

وفي مشاركة التشفير وفك التشفير مع المثال تجدها هنا

http://www.arabteam2...ndpost&p=691300

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

http://www.arabteam2...howtopic=203050

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

ملاحظة هامه وتنبيه : قم بأخذ نسخة احتياطية لقاعدة بياناتك قبل القيام بالتجارب وإلا ستفقد جميع البيانات اذا لم تتذكر الرقم السري الخاص بالتشفير واعادة التشفير

اولا : تشفير وفك التشفير عن اي جداول في القاعدة الحالية

1. اختر الجدول المطلوب تشفيره

post-15367-12742852250333_thumb.gif

2. اضغط على زر ( تشفير وفك التشفير ) لتظهر لك الحقول المختفيه

post-15367-12742852548249_thumb.gif

3. ادخل اي رقم سري خاص بك ( سواء ارقام مثل 1234 او حروف مثل abcd او اي رموز ) مع ملاحظة عدم نسيان هذا الرقم السري لأنك سوف تحتاجه لإعادة فك التشفير عن الجدول ككل

ثم اضغط مفتاح انتر من لوحة المفاتيح Enter ليظهر لك زر الأمر ( نفذ ) فقم بالضغط عليه ليتم التشفير

post-15367-12742852882819_thumb.gif

4. سيتم تشفير كافة حقول الجدول المختار فقط ( مربعات النص - الإرتباط التشعبي - المذكره ) اما مربعات الأرقام فلا يتم تشفيرها

post-15367-1274285583244_thumb.gif

5. الآن قم بالخروج من البرنامج ثم اعد فتحه من جديد ( ولا تنسى الرقم السري الذي قمت بتشفير البيانات به وإلا سوف تفقد جميع البيانات في الجدول )

لفك التشفير عن الجدول المختار سابقا او اي جدول تم تشفيره اتبع التالي :

1. افتح قاعدة البيانات

2. اختر الجدول المطلوب فك التشفير عنه ( والذي سبق وان قمت بتشفيره ) مع تذكر الرقم السري الخاص بك سابقا

3. اضغط زر الأمر ( تشفير وفك التشفير )

4. ادخل الرقم السري السابق ( الذي شفرت به البيانات ) ثم اضغط انتر Enter من لوحة المفاتيح

5. اضغط على زر الأمر ( نفذ ) وسيتم فك التشفير عن جميع حقول وبيانات الجدول المختار

6. لا تنسى المرور على تعليمات البرنامج

zaEncryptDecryptTables.rar

----------------------------------------------------

ثانيا : تشفير وفك التشفير عن جداول قواعد البيانات الخارجية

1. اضغط على زر الأمر المعلم برقم ( 1 ) لفتح واختيار قاعدة بيانات خارجيه ( يوجد مرفق قاعدة بيانات خارجية zaMyDatabase.mdb بها جداول فقط مع البرنامج )

post-15367-12742861324175_thumb.gif

2. اختر الجدول المطلوب تشفيره من القائمة التي ستظهر لك في جهة اليمين

3. اكمل بقية الخطوات كما في الشرح السابق

post-15367-12742865001833_thumb.gif

ملاحظة هامه وتنبيه 2 : لا تحاول ان تشفر الجدول لأكثر من مره ( يكفي ان تشفر الجدول لمرة واحده وتخرج من البرنامج )

zaEncryptDecryptExternalTables.rar

بالتوفيق

1
#4

جزاك الله خيرا اختنا الكريمة

فى الحقيقة انا اطلعت على هذه الموضوعات و على جهدك الواضح فيها و كذلك على متانتها و بناءها

و لكن ان كنت اقعمل على برنامج خاص بى و وجدت ان الكود من الممكن ان يكون ابسط و يمكن ان يكون فك التشفير تلقاءيا بمجرد فتح النموذج و بدون ان يشعر المستخدم العادى مع الحفاظ على البيانات مشفرة

فى الجداول فى حال حاول اى شخص نقل الجداول و الاطلاع على تلك البيانات

و بالتأكيد من الممكن تطبيق ذلك على امثلتك الرائعة بتعديل بسيط مثلا ان يتم التشفير عند اغلاق القاعدة و اعادة فك التشفير عند فتحها

و لكننى لجأت الى تبسيط العملية

حتى تكون مفهومة و واضحة

و شكرا على التنويه

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#5

أمثلة غاية في الروعة والدقة

مستوى عالي من الفكر والتطبيق

مشكوربن جزيل الشكر على كل ما قدمتموه

بخصوص مرفقات الأستاذة زهرة فهي تقوم بعملية التشفير بتحكم كامل

من خلال التحكم في كلمة السر لفك التشفير بعد التشفير

ونظرا لكوني حديث العهد بالاكسس وبرمجته أجد مثال الأخت زهرة

ينقصه فك تشفير الجداول على مستوى النماذج بشكل آلي

حيث في حالة تشفير أي جدول تبقى البيانات مشفرة حتى بعد عرضها على مستوى النموذج

الشيء الذي حله الأخ أبو يوسف في مثاله

لكن مادا لو أردت فك التشفير على مستوى الجداول ؟

#6

فى حد علمى لا يمكن ذلك على مستوى الجداول

لكن ممكن التغلب على ذلك عن طريق استعلام

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#7

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

بعد ادخال نفس كلمة السر التي بها تم التشفير

الشيء الناقص في أمثلة الأخت زهرة فك التشفير آليا عند عرض السجلات على مستوى النماذج

وما ينقص أمثلة الأخت زهرة أضفته أنت أخي أبو يوسف في مثالك

لكن لو أضفت إمكانية فك التشفير على مستوى الجداول كما في أمثلة الأخت زهرة

ستكون قد أجبت طلبي كما سأكون من الشاكرين لك

#8

في انتظار الجديد من أساتذتنا

والأمل أكبر من أن تعجز حنكة الخبراء في اايجاد الحل

متمنياتي بالتوفيق

#9

ربما لم أوفق في تبيان طلبي لدا سأحاول آملا من العلي القدير أن يفك عقدة لساني يفقهوا قولي

كل ما أريده هو فك التشفير بشكل آلي بمجرد فتح النموذج مع إمكانية التحكم في تغيير كلمة سر فك التشفير

أتمنى أن يكون مطلبي قد توضح لأساتذتي الأعزاء

مواضيع مشابهة