export LC_CTYPE=C; cat /dev/random | tr -dc 'a-zA-Z0-9&#{([|_@)]=}+$*?,.;/:§!><\-' | fold -w 1024 | head -n 1
-
/dev/random
: on peut le remplacer par/dev/urandom
si la machine a trop peu d’entropie (i.e. si la commande ci-dessus prend trop de temps)- 1024 : c’est la taille, le nombre de caractères de la passphrase, qu’on désire
- LC_CTYPE : cela permet de corriger des erreurs du genre « tr: Illegal byte sequence » sur certains systèmes UNIX comme MacOS X.