3 ms·This has been implemented many times over the last 20 years. Another implementation is PasswordMaker.by TedDoesntTalk 5y agoThis has been implemented many times over the last 20 years. Another implementation is PasswordMaker.