Good human-usable tokens are not random strings

A token generated for human consumption must have the following characteristics:

For example, this is not a good human-usable token:


This token is, however:


To turn a random token into a human-readable token:

This reduces the entropy in the generated token, but because tokens are easier to read and copy, they can be made longer.

Note last edited March 2021.
Backlinks: Avoid naughty words in hex digest strings by changing the set of characters.