This is a POC, do not use it to manage your secrets.
Stateless password manager: you don't need to save passwords, they can all be derived from a single master key.
Always use the same format for a given target / ID: for example the password generated for "Github" and "github.com" are different.