Чем шифровать и как хранить в БД пароли, которые нужно будет отображать во frontend?
А потому что вся идеология работы с паролями не подразумевает, что они должны храниться и тем более быть видимыми кому-либо.
Почему вам нужно именно один пароль от ресурса раздавать разным пользователям?
Почему бы не давать разным пользователям с разными паролями к одному нужному ресурсу?
Храните пароль зашифрованным AES256 на сервере.
Если у пользователя есть права на получение данного пароля - расшифровывайтие и отдавайте.