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

هل يمكن وضع كلمة سرية لقاعدة sqlite ؟

بدأه هدف الشمالي في 17 مارس 2012 · 6 رد · 849 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أنا أحب الـ sqlite لأنها مفتوحة المصدر ومنذ فترة وأنا أعمل عليها ولكن عند إضافة قاعدة بيانات جديدة إحتجت

أن يكون لها اسم مستخدم وكلمة سرية أو كلمة سرية على الأقل ,فلم أستطع ,

من يفيدنا وأجره على الله فقد بحثت بدون جدوى ؟

ملاحظة : بحثت في قسم قواعد البيانات عن قسم لقواعد sqlite أو قسم عام فلم أجد لذلك وضعت هذا الموضوع هنا .

#2

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

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

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

ولا تحتاج الى سيرفر لتشغيلها

فلا يمكنك وضع عليها اسم مستخدم وكلمة مرور

انتظر ايضا رد الاخوة الاعضاء

Software Developer
Mahmoudkelany.com


 

#3

خزن البيانات فيها بشكل مشفر، ثم اقرأها وفك تشفيرها على مستوى برنامجك.

" إن الله كتب الإحسان على كل شيء"

::

الإرادة ... تحقق السيادة.

#4

شكرًا لكما ولكن ألايوجد حل غير التشفير ,

الحقيقة أنا فكرت في موضوع التشفير ولكن الأمر فيه تعب ,

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

ولكن حدثت مشكلة وهي فقد الإتصال بملف القاعدة الذي تم إخفاءه ,

من يملك حلًا فالموضوع ضرورة برمجية ؟

تم تعديل هذه المشاركة بواسطة هدف الشمالي في 20 مارس 2012 في 14:48

#5

يعتمد الأمر على طبيعة المستخدمين لبرنامجك وطبيعة برنامجك أيضاً،، حتى التشفير لن يفيدك أمام مستخدم متكمن يستطيع تتبع برنامجك و عكس الشفرة ومعرفة المفتاح ،، بنفس الأمر وضع الكلمة السرية في الكود لن يفيدك أيضاً ,,

يمكنك وضع كانت قاعدة البيانات على السيرفر ، وتقوم بالاتصال بWeb Service تقوم هي بأمور الsql وترجع الناتج لك، أو حتى ان تتصل بصفحة عادي وترسل المعاملات عبر GET ..

بالتوفيق،،

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

#6
هدف الشمالي كتب:

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

أنا أحب الـ sqlite لأنها مفتوحة المصدر ومنذ فترة وأنا أعمل عليها ولكن عند إضافة قاعدة بيانات جديدة إحتجت

أن يكون لها اسم مستخدم وكلمة سرية أو كلمة سرية على الأقل ,فلم أستطع ,

من يفيدنا وأجره على الله فقد بحثت بدون جدوى ؟

ملاحظة : بحثت في قسم قواعد البيانات عن قسم لقواعد sqlite أو قسم عام فلم أجد لذلك وضعت هذا الموضوع هنا .

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

وان اسم اليوزر الخاص بالقاعدة دائما يكون

main

والباسورد حسب ما وضع اثناء الانشاء

تحياتي

#7
Wajdy Essam كتب:

يعتمد الأمر على طبيعة المستخدمين لبرنامجك وطبيعة برنامجك أيضاً،، حتى التشفير لن يفيدك أمام مستخدم متكمن يستطيع تتبع برنامجك و عكس الشفرة ومعرفة المفتاح ،، بنفس الأمر وضع الكلمة السرية في الكود لن يفيدك أيضاً ,,

يمكنك وضع كانت قاعدة البيانات على السيرفر ، وتقوم بالاتصال بWeb Service تقوم هي بأمور الsql وترجع الناتج لك، أو حتى ان تتصل بصفحة عادي وترسل المعاملات عبر GET ..

بالتوفيق،،

شكرًا أخ وجدي ولكن هل تقصد الخادم المحلي ؟

إن كان كذلك فهل هنالك خوادم محلية معينة تدعم sqlite أم أن جميعها تدعم هذه القاعدة ؟ وهل هناك طريقة لعمل ملف لتثبيت الخادم المحلي مع برنامجي ؟

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