我正在使用 sqlcipher 存储来自我的应用程序的数据,首先我遇到了麻烦,生成一个密钥,然后存储在密钥库中。
顺便说一句,需要没有像android 文档中描述的用户交互
这是我试图生成秘密的方式,
KeyGenerator keyGen = KeyGenerator.getInstance("AES");
keyGen.init(128);
SecretKey key = keyGen.generateKey();
在这里,是我设置 sqldatabase 的地方
SQLiteDatabase db = SQLiteDatabase.openOrCreateDatabase(databaseFile, "password_string", null);
那么问题来了,我如何在密码字符串中使用秘密?目前,我只能以字节数组的形式获取秘密。