delphi4arab منتديات دلفي للعرب
افصل طريقة لاخفاء كلمة السر في قاعدة بيانات - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : افصل طريقة لاخفاء كلمة السر في قاعدة بيانات (/showthread.php?tid=9862)



افصل طريقة لاخفاء كلمة السر في قاعدة بيانات - invocker - 12-11-2018

السلام عليكم



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


1 - هل يوجد طريقة افضل من هذه لاخفاء كلمة السر ؟  لانه يمكن ايضا ان يستخرج الملف من الروسورس

[صورة: p_10460bg881.jpg]



[صورة: p_10460lt2k2.jpg]


RE: افصل طريقة لاخفاء كلمة السر في قاعدة بيانات - محمد عبد العزيز - 12-11-2018

وعليكم السلام ورحمة الله
افضل طريقة لاخفاء كلمة السر هي عدم حفظها
احفظ هاش HASH الكلمة او شفرها ثم احفظها بقاعدة البيانات
استخدم خواريزيمة هاش/تشفير خاصة او احد المعروفة...
ابحث في GitHUB عن scrypt أو bcrypt



RE: افصل طريقة لاخفاء كلمة السر في قاعدة بيانات - merouane - 12-11-2018

(12-11-2018, 02:15 PM)B.M.AbdelAziZ كتب : احفظ هاش HASH الكلمة او شفرها ثم احفظها بقاعدة البيانات
استخدم خواريزيمة هاش/تشفير خاصة او احد المعروفة...

في دلفي يمكنك استخدام System.Hash
(ومن الأحسن ركز على THashSHA2 )


RE: افصل طريقة لاخفاء كلمة السر في قاعدة بيانات - invocker - 12-11-2018

بارك الله فيكم استخدمتها من قبل


RE: افصل طريقة لاخفاء كلمة السر في قاعدة بيانات - bassem_43 - 18-12-2018

السلام عليكم
ممكن مثال بسيط عن استخدامهما وشكرا