https://liangroup.net/blog/fake-password-manager-coding-test-used-to-hack-python-developers/