gpt4 book ai didi

android - 在不丢失登录用户的情况下加密用户数据

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

我在 Play 商店上发布了一个应用程序。该应用程序具有注册和登录过程。登录后,应用程序使用 this 加密用户凭证库并将它们存储在共享首选项中,并且在使用凭据直接登录到应用程序之前,使用相同的库对凭据进行解密,而无需一次又一次地输入用户名和密码。但我认为这个库不适合我的加密和解密应用程序,所以我找到了一种方法。我用 C++ 编写了用于加密和解密的代码,代码运行良好。现在我想将此逻辑添加到我现有的应用程序并在 Play 商店更新我的应用程序而不丢失以前登录的用户。我怎样才能实现这个逻辑。任何小提示将不胜感激。我发现的逻辑之一是,如果下载了此版本的应用程序,则注销用户,但客户端不满足此逻辑。

最佳答案

这是适合您的解决方案。

  1. 在你的加密方法中加密时给加密的数据加上一些前缀,这样你就可以判断数据是否已经加密。
  2. 在解密过程中,如果数据中存在前缀,则表示数据已加密,您需要对其进行解密,否则您可以继续下一步。

注意:给你的包名加上一些独特的前缀,这样它在保存在 pref 中的数据中出现的机会就更少了。

关于android - 在不丢失登录用户的情况下加密用户数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54084908/

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