AndroidORM框架Room使用SQLCipher进行加密

AndroidORM框架Room使用SQLCipher进行加密

2023年7月20日发(作者:)

AndroidORM框架Room使⽤SQLCipher进⾏加密Google推出的Room作为Android平台的⼀款对象关系映射框架 并不⽀持sqlcipher,需要我们使⽤第三⽅库来⽀持对使⽤Room⽣成的数据库加密⽅法集成⽅法 private static SafeHelperFactory factory = new SafeHelperFactory(passphrase); public static UserDatabase getINSTANCE(Context context) { synchronized (sLock) { if (INSTANCE == null) { INSTANCE = seBuilder(licationContext(), , DATABASE_NAME) .openHelperFactory(factory) //encrypt .fallbackToDestructiveMigration() .build(); } return INSTANCE; } }加密后的DB⽂件导出后打开可以看到需要输⼊密码也可直接对⽂件直接加密abaseState(File); // 判断⽂件是否加密 ENCRYPTED, UNENCRYPTED, or DOES_NOT_t(Context, File, char[]); // 加密源码下载# SQLCipherRoom

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1689824534a288908.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信