This is very similar to the way my own jury-rigged password manager works. I didn't know there was an existing tool.