Mazz Ibraheem نشر 22 سبتمبر 2022 أرسل تقرير نشر 22 سبتمبر 2022 السلام عليكم انا اعمل على تطبيق يستخدم قاعدة بيانات محليه واقوم بمعالجتها باستخدام SQLiteAssetsHelper اذاً كيف اقوم بتشفيرها بكلمه مرور لمنع الوصول اليها؟ كيف اضيف كلمه المرور وكيف اقوم بفتحها باستخدام SQLiteAssetsHelper في android studio بحثت مطولا عن الاجابه فلم اجدها لأني قد تعبت كثيرا لتجهيز هذه البيانات، وشكرا مقدما على الرد 1 اقتباس
0 علي عبد محسن نشر 22 سبتمبر 2022 أرسل تقرير نشر 22 سبتمبر 2022 بداية من الضروري فهم أن SQLiteAssetHelper غير قادر على فتح قاعدة بيانات مشفرة من النوع sqlite ولكن فقط يستطيع التعامل مع قاعدة البيانات المفتوحة من خلال الدالتين getReadableDatabase و getWritableDatabase. ما تستطيع فعله بهذا الخصوص هو إستعمال الأداة SQLCipher for Android مع SQLiteAssetHelper لحل المشكلة ولكن بطريقة نوعاً ما يشوبها التعقيد. أولاً - نستعمل SQLCipher لإنشاء قاعدة بيانات فارغة مشفرة. ثانياً - نستعمل SQLiteAssetHelper لقراءة قاعدة البيانات المفتوحة لديك ومن ثم نسخ بياناتها الى المشفرة سابقة ألإنشاء. ثالثاً - نحذف قاعدة البيانات المفتوحة بعد إغلاقها. تستطيع الإطلاع أكثر على SQLCipher هنا 1 اقتباس
0 Mazz Ibraheem نشر 22 سبتمبر 2022 الكاتب أرسل تقرير نشر 22 سبتمبر 2022 بتاريخ 5 ساعات قال علي محسن: بتاريخ 5 ساعات قال علي محسن: شكرا على الرد، لكن هل اجد هنا شرحا مفصلا عن ذلك 1 اقتباس
0 علي عبد محسن نشر 22 سبتمبر 2022 أرسل تقرير نشر 22 سبتمبر 2022 بتاريخ 53 دقائق مضت قال Mazz Ibraheem: شكرا على الرد، لكن هل اجد هنا شرحا مفصلا عن ذلك يمكنك البحث في google عن سبل تحقيق الخطوات الي وضعناها لك في الرد السابق. 1 اقتباس
0 Mazz Ibraheem نشر 23 أكتوبر 2022 الكاتب أرسل تقرير نشر 23 أكتوبر 2022 https://youtu.be/ruFoV01AikI طبقت هذا الفيديو ولم يعمل معي، ما المشكلة؟ اقتباس
السؤال
Mazz Ibraheem
السلام عليكم
انا اعمل على تطبيق يستخدم قاعدة بيانات محليه واقوم بمعالجتها باستخدام SQLiteAssetsHelper
اذاً كيف اقوم بتشفيرها بكلمه مرور لمنع الوصول اليها؟
كيف اضيف كلمه المرور وكيف اقوم بفتحها باستخدام SQLiteAssetsHelper في android studio
بحثت مطولا عن الاجابه فلم اجدها
لأني قد تعبت كثيرا لتجهيز هذه البيانات، وشكرا مقدما على الرد
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.