gpt4 book ai didi

java - sqlite-android-如何加密数据并将其放入sqlite

转载 作者:行者123 更新时间:2023-12-01 12:47:44 25 4
gpt4 key购买 nike

我的应用程序需要一个离线数据库。你知道,如果有人root了他的手机,他就可以轻松访问数据库并使用数据,我有很多数据,我需要保护它们。

我认为最好的方法是在将数据放入数据库之前对其进行编码,然后在 java 中对其进行解码并使用正确的数据。

我正在使用 php/mysql 来检索数据。如何对这些数据进行编码并将它们放入 sqlite 中并在 java 中对其进行解码?

谢谢

最佳答案

使用加密库。那里有很多,不要自己写。但这就是为什么这不能很好地工作 - 您将在同一设备上拥有解密 key 和数据( key 将在您的应用程序中)。对于攻击者来说,从 apk 中获取它是微不足道的。如果您想获得真正的安全性,则需要在每次运行时从 Web 服务获取解密 key ,这样 key 就不会存储在设备上。

关于java - sqlite-android-如何加密数据并将其放入sqlite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24525750/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com