O KeepassX é Open Source e o banco de dados é totalmente criptografado. Você pode armazenar outras informações além de apenas senhas. Eu coloco em uma conta de caixa de depósito e compartilho essa pasta com os outros que precisam de acesso. Eu não acho que vai escalar para centenas, mas funciona para 4 pessoas muito bem.