Используйте одну таблицу для паролей пользователей - PullRequest
0 голосов
/ 19 июня 2018

Я пишу небольшой удаленный менеджер паролей. Клиент может зарегистрировать себя и хранить свои пароли (это для университетских целей). На практике у меня есть таблица Client_ID | hash(Password), в которой хранится хешированный пароль пользователя. Из этого пароля я использую KDF для создания 32B AES PASSWORD, который я буду использовать для шифрования паролей пользователя.

Сначала я создал таблицу user_table = site | AES(password_site) | AES_IV для каждого нового пользователя. Но потом я подумал, что могу использовать только одну таблицу для всех пользователей, таких как users_table = client_ID | site | AES(password_site) | AES_IV, с client_ID и site в качестве первичного ключа.

Какой метод самый лучший? А если метод небезопасен или не удобен, почему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...