Acho que a melhor maneira de resolver isso é usando o poder de "algoritmos de hashing".
A idéia seria gerar uma senha exclusiva de cada página da Web usando apenas uma frase secreta e o nome da página da Web e nome de usuário, em vez de armazenar uma lista de senhas. Dessa forma, você nunca precisará sincronizar ou armazenar nada na "web", mas ainda terá uma senha exclusiva para cada página da web.
password = hash(pass + webpage + username)
Dados os mesmos valores para senha, página da web e nome de usuário (e a mesma função hash), você sempre gerará a mesma senha exclusiva. A única coisa que você precisa lembrar é a sua senha mestre.
Como o nome de usuário e as páginas da Web são informações "não-classificadas", você pode anotá-las em qualquer página.
Eu vi uma implementação java-script desta ideia, mas não lembro o nome ou a página da web.
Isto pode estar relacionado com link