Faça o check-out do Dashlane , eles compactam essa solução praticamente como você diz.
Outra opção seria olhar para usar o KeePass com o DropBox, mas o KeePassX não suporta isso, então você precisa usar o KeePass2 do keepass.info para o aplicativo desktop e o MiniKeePass para no celular. Problema com isso é que o KeePass2 roda horrivelmente no Mac, então se essa é a sua plataforma preferida, então isso provavelmente está fora de questão.