Как сохранить внешний пароль в базе данных - PullRequest
0 голосов
/ 09 марта 2020

Я разрабатываю API с использованием nodejs, у которого есть эта функциональность, которая связывается с некоторыми учетными записями для обмена почтой для управления рассылкой. Мне нужно хранить пароль учетной записи каждого пользователя, но я не знаю, как мне это сделать.

Первой моей мыслью было зашифровать их, сохранить их в зашифрованном виде в базе данных, а затем, когда я необходимо подключиться к обмену, расшифровать и использовать их. Я думал об использовании чего-то вроде cryptr (https://www.npmjs.com/package/cryptr), но они не рекомендуют его для хранения паролей.

Я не могу использовать bcrypt, потому что мне нужен расшифрованный пароль для того, чтобы отправить его в API обмена.

Что я могу сделать?

...