Есть ли практики, фреймворки и решения для хранения данных пользователя в бд в зашифрованном виде, а не только пароли?
То есть, е-мейл, ФИО и тд чтоб тоже шифрованы были и даже если бд сольют, то разобраться в ней нельзя будет. PHP, Mysql стек. Ну, то есть, понятно что из можно шифровать как и пароли но может есть что-то готовое, мануал и тд, как это правильнее делать?
Для правильного вопроса надо знать половину ответа
Никто в здравом уме не шифрует пароли. Используется хэш пароля, без возможности его обратного восстановления.
Если у вас сольют базу данных, то с большой вероятностью сольют и все скрипты с паролями. Так что с расшифровкой у злоумышленника проблем не будет. А вы потеряете возможность поиска по шифрованным данным в БД.