Random Strings

These are not hardware random. They are only "pretty" random by cryptographic standards.

openssl

The community considers this the most secure of the options here

openssl rand -base64 32    # 32 random bytes, base64-encoded
openssl rand -hex 32       # 32 random bytes, hex-encoded

pwgen

pwgen