пет-проект облачного бэкапа - первая проблема, нехватка дискового пространства, за которое придётся платить огромные деньги, если хочешь чтобы и место было и скорость соединения с сервером в интернете на уровне.
что в таком случае, при смене пароля, все бекапы надо перешифровывать? - это только пол беды, во первых шифровать не паролем а идентификатором пользователя, только так, чтоб он не менялся при смене пароля, логина и так далее.
Но что будет когда пользователь попросту забудет/потеряет пароль или логин, или его украдут и удалят все данные????? нужно будет делать бэкап бэкапов??? и сколько таких ревизий нужно будет делать на одного пользователя??? и сколько это потребует дискового пространства????
Вопросов очень много, задай сколько мощностей обслуживает Google Drive или Яндекс Диск, у них нет шифрования :)