Make A Password

March 27, 2017

$ cat ./mkpasswd

#!/bin/sh

LEN=${1:-50}

</dev/urandom tr -cd ${CHAR:-'a-zA-Z0-9!@#%^*'} | fold -w ${LEN} | sed 1q

Example

$ chmod 700 ./mkpasswd
$ ./mkpasswd
ztVT%K6rG2uGiDMbtQN5bPlyZzmjwk Ur^%A!d98iSbu4i*iLl

Use with Warded. A minimal passphrase manager using Chacha20-Poly1305