gpt4 book ai didi

Android:使用密码锁定应用程序

转载 作者:太空狗 更新时间:2023-10-29 14:26:55 24 4
gpt4 key购买 nike

我想使用用户在应用程序设置中设置的密码锁定我的应用程序。每次要显示我的应用程序的主要 Activity 时,应该显示一个密码对话框。我知道该怎么做,但我想知道...:

如何存储用户设置的密码?我无法将其存储在 SharedPreferences 中,因为您可以在手机设置中删除 SharedPreferences。我想到了一个保存密码的文本文件,但是这个文件可以删除,不是吗?有什么想法吗?

最佳答案

您无法防止密码以某种方式被删除,因此您需要退后一步,首先考虑为什么要有密码。您很可能使用密码来保护应用程序可以访问的数据,而不是实际的应用程序本身(因为保护应用程序不运行不会有效地抵御对设备具有物理访问权限的攻击者。

如果您的密码是为了保护数据,您只需要确保攻击者无法因删除密码存储而访问数据。一种方法是将密码用作隐藏数据的加密 key (或 key 的一部分)——因此甚至不需要删除密码。

关于Android:使用密码锁定应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11469544/

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