Можно ли создать локальную аутентификацию с помощью файлов на Node.js?

Возможно глупый вопрос, но возможно ли сделать локальную аутентификацию пользователя (т.е с регистрацией и авторизацией) с помощью файлов.

Хочу создать менеджер паролей, вход в него происходит по мастер-паролю. Так вот я хочу сохранить и зашифровать данный мастер-пароль и потом считывать и проверять его при входе. Также в самом менеджере можно будет добавлять записи, которые сохраняются уже в другой файл. Информация со второго файла будет выводится на экран.

Как вы поняли я хочу чтобы все данные сохранялись у пользователя на компьютере (локально) в зашифрованном виде, чтобы только пользователь мог их прочитать по мастер паролю.

Так вот резонно ли использовать файловую систему? Думал с ней будет проще, но на деле оказалось труднее. Стоит ли работать с базами данных? Использовать Passport.js? Или с файлами все-таки проще работать?


Ответы (0 шт):