问题标签 [sqlite-cipher]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
53 浏览

java - 在 SQLite 中,我们可以为应用程序中的每个用户创建一个数据库吗?

我有一个项目作为毕业论文。我必须编写一个密码管理器应用程序。在这个应用程序中,许多用户可以创建、登录他们的帐户并管理他们的数据,例如 facebook 帐户、gmail、tiktok ......并且需要使用 SQLite Cipher 来加密每个用户的数据(加密数据的密钥是从用户密码散列而来的)那么,我该如何为每个用户创建每个数据库呢?这个例子,

  • 用户 A 创建他的帐户:用户名 A ,密码 a12345。A登录后,A的数据库为A_db.db
  • 用户 B 创建他的帐户:用户名 B ,密码 b12345。B登录后,b的数据库为B_db.db。