Я не являюсь специалистом в криптографии.
Однако исходя из известных мне базовых принципов криптографии это занятие
как минимум бессмысленно, как максимум вполне возможно понизит безопасность.
Сейчас в базе лежат захешированные (SHA256) пароли пользователей + соль (uuid v4)
Смысл этой фразы непонятен.
Как могут в базе лежать захешированные пароли? Что это вообще такое?
Бывают пароли - придуманные пользователем последовательности символов используемые для аутентификации.
Бывают хэши - результат работы функции хэширования.
О хэшированных паролях слышу в первый раз.
Обычно в базе хранят хэши паролей. Это нормальная практика.
А у вас что-то непонятное.