このコードが SQLcipher で使用するために必要であることを知りたいです。(Android で使用)
必要に応じて、いつどこでこれを使用すればよいか混乱しています。
sqlite db を暗号化したい。
ATTACH DATABASE 'encrypted.db' AS encrypted KEY 'secret'; -- create a new encrypted database
CREATE TABLE encrypted.t1(a,b); -- recreate the schema in the new database (you can inspect all objects using SELECT * FROM sqlite_master)
INSERT INTO encrypted.t1 SELECT * FROM t1; -- copy data from the existing tables to the new tables in the encrypted database
DETACH DATABASE encrypted;