Hash-based password manager