Generate and check passwords without storing them.
Generate a crypto-random password. Nothing is stored.
Score a password locally. It is never sent or logged.
Build a crypto-random string from a character set you choose.