Linux. Генератор паролей на bash.

Простой генератор паролей на основе base64 и /dev/urandom.

base64 — это схема, по которой произвольная последовательность байт преобразуется в последовательность печатных ASCII символов.
/dev/urandom предоставляют интерфейс к генератору случайных чисел, встроенному в ядро.
Скрипт в качестве параметра принимает длину пароля, по умолчанию длина равна 6.

#!/bin/bash
 
[ $# -ne 1 ] && long=6 || long=$1
rpasswd=$(base64 /dev/urandom | head -n1 | cut -c1-$long)
echo $rpasswd

Пароль может состоять из одних цифр, по аналогии можно сделать для букв, заглавных букв, спецсимволов.

base64 /dev/urandom | head -10 | tr -d -c '0-9' | cut -c1-8