A secure deterministic password generator with properties resulting in a statelessly capable password manager