Java 主密码的生成和存储

Java 主密码的生成和存储,java,android,login,Java,Android,Login,我正在尝试制作一个密码管理器应用程序。在启动时设置一个主密码,该密码将引导您进入main活动,在那里存储其他密码 如何存储登录的editText输入 我看到人们在谈论不存储密码,而是将其加密。您应该使用一些服务器端存储来存储这些密码,因为用户可以随时进入应用程序设置并清除数据 这将删除您存储的每个密码,无论是否加密 首先,您可以使用。用java或php为Web服务制作一个小型服务器端应用程序 您可以同时在本地和服务器上存储。首先检查本地数据库,如果在那里找不到密码,则检查服务器,如果在服务器上找

我正在尝试制作一个密码管理器应用程序。在启动时设置一个主密码,该密码将引导您进入
main活动
,在那里存储其他密码

如何存储登录的
editText
输入


我看到人们在谈论不存储密码,而是将其加密。

您应该使用一些服务器端存储来存储这些密码,因为用户可以随时进入应用程序设置并清除数据

这将删除您存储的每个密码,无论是否加密

首先,您可以使用。用java或php为Web服务制作一个小型服务器端应用程序


您可以同时在本地和服务器上存储。首先检查本地数据库,如果在那里找不到密码,则检查服务器,如果在服务器上找到密码,则与本地数据库同步。如果用户决定清除该应用程序的数据。您的密码在服务器上仍然可用。

您确定吗?我在同步和添加帐户方面看到了多少,而不是加密密码如果你想存储,你应该使用数据库,就像SharedReferences应该做的那样?那么如果用户在特定时刻没有连接怎么办?无法使用该应用程序?此外,OP正在谈论一个主密码来解锁所有其他密码。他可以同步。。。存储在本地和服务器中。但是,仅仅在本地存储密码之类的东西是不安全的,因为“清除数据”按钮可以搅动一切。包括
SharedReferences