PDA

View Full Version : استفاده از دیتابیس رمزگذاری شده خارجی در برنامه ها



opinions
پنج شنبه 09 شهریور 1396, 11:05 صبح
دوستان سلام. می دونید که با استفاده از DB Browser میشه یه دیتابیس ساخت و در برنامه ازش استفاده کرد. همچنین با استفاده از کتابخونه SQLite Asset Helper بدون هیچ مشکلی و راحت کانکشن برقرار میشه و با کوئری میشه اطلاعات رو خوند.

حالا سوالم اینه، وقتی دیتابیس رو با همون برنامه DB Browser رمزگذاری (encrypt) می کنیم. چطور میشه ازش در برنامه استفاده کرد؟
چه کدی باید بزنیم که رمز رو موقع کانکشن بهش شناسایی بدیم؟

کد زیر نمونه استفاده از دیتابیس خارجی ساخته شده با استفاده از DB Browser و کتابخونه SQLite Asset Helper هست. رمز دیتابیس رو کجا وارد کنم؟

public class Database extends SQLiteAssetHelper {

private static final String DATABASE_NAME = "database.db";
public static final int DATABASE_VERSION = 1;

public Database(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
setForcedUpgrade();
}
}

ghasem110deh
چهارشنبه 15 شهریور 1396, 12:46 عصر
یعنی توی اندروید (جاوا) نمیشه از دیتابیسی که پسورد داره استفاده کرد !؟
باید راهی باشه ... کسی از دوستان نمیدونه