Closed agentry5 closed 8 months ago
Please note that, after speaking with Professor Jiang, task 2 in this issue, as well as a portion of acceptance criteria 2, was deemed unnecessary. Storing hashed passwords separately from other user information is unnecessary since hashes are irreversible. The only way to know a user's password during a data breach is to brute force SHA-512 hashing Strings.
User Story: I am already using the Resolute app, but I am concerned about sharing my personal information with the app. Is my information safe from hackers? I'm worried my password and email will be taken and my other personal accounts will be compromised.
Tasks:
Rearrange Firestore Database so that passwords are not directly associated with their appropriate user.This can be done by creating a collection of encrypted usernames, and only store passwords under the appropriately encrypted username.Acceptance Criteria:
or know immediately who they belong to.