【发布时间】:2022-01-02 14:54:27
【问题描述】:
我有一个项目作为毕业论文。我必须编写一个密码管理器应用程序。在这个应用程序中,许多用户可以创建、登录他们的帐户并管理他们的数据,例如 facebook 帐户、gmail、tiktok ......并且需要使用 SQLite Cipher 来加密每个用户的数据(加密数据的密钥是从用户密码散列而来的) 那么,我该如何为每个用户创建每个数据库呢? 例子,
- 用户A创建他的帐户:用户名A,密码a12345。 A登录后,A的数据库为A_db.db
- 用户 B 创建他的帐户:用户名 B ,密码 b12345。 B登录后,b的数据库为B_db.db。
【问题讨论】:
标签: java android sqlite password-manager sqlite-cipher