如何加密预先填充的数据? [已关闭]

问题描述 投票:0回答:0

我有一个 Android 应用程序,它使用预先填充的数据来工作。考虑到旧的 APK 是多么不安全,我担心如果某些黑客足够努力的话,他可能能够从新的“捆绑包”中窃取资产文件(也许只是偏执,但请耐心等待)。

代码过于简单,但你可以理解:

appDatabase = Room.databaseBuilder(
         theContext,
         MyDatabase.class, 
         "MyDatabase")
         .createFromAsset("myDatabase.db")
         .build()

以防万一有人破坏了 Android 捆绑包的安全性,我想这样做,但使用加密版本的

myDatabase.db
文件。所以:

  1. 有哪些工具可以为事业提供强加密?

  2. 我需要在这段代码中进行哪些修改,以便它将使用加密的数据库文件而不是非加密的文件?

java android encryption roomdb
© www.soinside.com 2019 - 2024. All rights reserved.