This sounds an awful lot like PasswordSafe[0] in a different dress. Does it provide any features that set it apart?
0 - https://www.pwsafe.org/relatedprojects.shtml