我对Android中的SQLite存有疑问。在SQLite documentation中,他们说我可以在任何事情之前使用以下命令加密我的数据库:
PRAGMA key=text-key;
PRAGMA hexkey=hexadecimal-key;
但是当我在Android中使用它时,数据库没有加密:
db.execSQL("PRAGMA key=<mykey>");
db.execSQL("PRAGMA key=<myhexakey>");
目前,我正在使用SQLCipher来加密我的数据库,但我不想因为依赖而使用它(好吧,我知道这不是太大)。
我尝试搜索,但没有找到任何相关内容。
任何人都可以帮助我吗?