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

تشفير الpassword في الSQL

مغلق
بدأه A.A.O في 9 يونيو 2003 · 7 رد · 1,373 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ياخواني

من المعلوم ان لكل قاعدة بيانات تضعها او (برنامج) يجب ان يكون هناك شاشه دخول تحمل اسم المستخدم وكلمة المرور ولكن المشكله ان المستخدم لو كان متوفر له قاعدة البيانات التي تم عمل البرنامج بها فانه يستطيع ان يحصل على كلمة السر من SQL عن طريق جملة select وقد سمعت ان بامكان المبرمج الذي صمم البرنامج ان يحجب او يشفر هذه الكلمة في الSQL حتى لايصل اليها احد وتؤدي شاشة الدخول التي وضعت الغرض الذي وضعت من اجله.

امل ان تساعدوني في الحل(f)

ولكم تحياتي(f)(f)(f)

#3

اشكرك كثيرا اخي محمد الشنقيطي على تفاعلك معي

لكن الم تجد وسيلة اخرى من واقع تجربتك

ولك جزيل الشكر(gift)(f)(f)

#4
PROCEDURE  ENCRIPT_PASSWORD(IN_PASS IN VARCHAR2, ENCRIPT_PASS OUT VARCHAR2)

  IS

   PASS_LENGTH  NUMBER(1);

   PASS_ASCII   NUMBER(8);

   p2           number(8);

begin

   PASS_ASCII  := 0;

   PASS_LENGTH := NVL(LENGTH(IN_PASS), 0);

   FOR I IN 1..PASS_LENGTH LOOP

   p2 := ASCII(SUBSTR(IN_PASS,I,1)) * (I-0.5);



       PASS_ASCII := PASS_ASCII +  p2; 

   END LOOP;

  ENCRIPT_PASS := PASS_ASCII;

   RETURN;

end;

بهذا البروسيجر ممكن تشفير كلمة المرور .

#5

السلام عليكم اخي Ibrahim M

جزاك الله خيرا على ماقدمت لي

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

ولكن احس اني لم اضعه في المكان الصحيح وحصل معي بعض اللبس

وياليت تتكرم علينا وتشرح لي طريقته

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

ولك تحياتي(f)(f)(f)

#6

استخدم هذا البروسيجر في pre-insert و في pre-update

هذا في شاشة إدخال أسماء المستخدمين ،

أما في شاشة الدخول إلى النظام فعندما يدخل المستخدم رقم المستخدم والباسورد فيتم عمل select statement للباسورد المشفر للمستخدم وبعد ذلك يتم تشفير الباسورد المدخلة في شاشة الدخول إلى النظام

وتتم المقارنة إذا كانت متساوية فإن الباسورد صحيح

#7

الله يعطيك العافية ياخي

وجزاك الله خيرا

(f)(f)(f)(f)(f)(f)(gift)

#8

thank u very much

هذا الموضوع مغلق.

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