【问题标题】:How to encrypt the SqlLite database/Table and save it to internal storage to use it later如何加密Sqlite数据库/表并将其保存到内部存储以供以后使用
【发布时间】:2021-08-31 00:16:57
【问题描述】:

我正在尝试解决一个问题,我想将整个“SqlLite 数据库”(在我的应用程序中使用)以加密格式(最好是 AES128)保存到我的本地内部/外部存储中,以便以后解密并在需要时将其导入到我的应用程序中使用。

我不确定如何在 android 中做到这一点。 谢谢。

【问题讨论】:

    标签: java android sqlite encryption


    【解决方案1】:

    您可以使用名为 SQLCipher 的库。

    它支持 256 位 AES 加密。

    您必须提供用于加密数据的主密钥。

    有点outdated,但它会给你一些实现它的想法。

    如果您想将其与 Room 一起使用,请查看this

    【讨论】:

      猜你喜欢
      • 2019-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-31
      • 1970-01-01
      • 2017-11-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多