Можно ли создать локальную аутентификацию с помощью файлов на Node.js?
Возможно глупый вопрос, но возможно ли сделать локальную аутентификацию пользователя (т.е с регистрацией и авторизацией) с помощью файлов.
Хочу создать менеджер паролей, вход в него происходит по мастер-паролю. Так вот я хочу сохранить и зашифровать данный мастер-пароль и потом считывать и проверять его при входе. Также в самом менеджере можно будет добавлять записи, которые сохраняются уже в другой файл. Информация со второго файла будет выводится на экран.
Как вы поняли я хочу чтобы все данные сохранялись у пользователя на компьютере (локально) в зашифрованном виде, чтобы только пользователь мог их прочитать по мастер паролю.
Так вот резонно ли использовать файловую систему? Думал с ней будет проще, но на деле оказалось труднее. Стоит ли работать с базами данных? Использовать Passport.js? Или с файлами все-таки проще работать?