LINUXTALKS.CO

Блоги - Архив 2022, Ноябрь

Пароль | Password HOWTO

Блоги — How-to
Группа How-to

Несколько программ однострочников для генерации случайных паролей в Linux

  1. Пароль из 14 букв смешанного регистра и цифр:
unset pw; declare pw;while [ ${#pw} -lt 14 ]; do pw="$pw$(dd if=/dev/urandom bs=1 count=1 2>/dev/null | grep '[a-fA-F0-9]')"; done; echo $pw
  1. Пароль из 14 букв в заглавном регистре и цифр:
unset pw; declare -u pw;while [ ${#pw} -lt 14 ]; do pw="$pw$(dd if=/dev/urandom bs=1 count=1 2>/dev/null | grep '[a-fA-F0-9]')"; done; echo $pw
  1. Пароль из 14 букв в малом регистре и цифр:
unset pw; declare -l pw;while [ ${#pw} -lt 14 ]; do pw="$pw$(dd if=/dev/urandom bs=1 count=1 2>/dev/null | grep '[a-fA-F0-9]')"; done; echo $pw
  1. Пароль из 14 букв смешанного регистра, цифр и спецсимволов:
head /dev/urandom | tr -dc 'A-Za-z0-9`\-\=[];,./' | head -c 14; echo ''

У этой программы есть два недостатка:

Первый это не экономное, избыточное чтение пула энтропии.

Второй недостаток проявится если в выборке из пула энтропии не будет нужного количества символов удовлетворяющих заданному условию, тогда сформированный пароль будет короче требуемого.

  1. Программа гибрид из первого и четвёртого варианта, сохранившего его достоинства, но лишённого его недостатка(я скопировал команду фильтрации из четвёртой программы в первую):
unset pw; declare pw;while [ ${#pw} -lt 14 ]; do pw="$pw$(dd if=/dev/urandom bs=1 count=1 2>/dev/null | tr -dc 'A-Za-z0-9`\-\=[];,./')"; done; echo $pw

 , , , ,

torvn77 ()

Passkey HOWTO

Блоги — How-to
Группа How-to

Я собственный генератор паролей придумал, но идея то простейшая, по названию ресурса, например [email protected] и секретной фразе, получаешь пароль для ресурса. Что-то вроде:

read -p 'Key: ' key && read -sp 'Passkey: ' passkey && echo "$(echo $passkey | md5sum)$key" | md5sum | cut -d ' ' -f1 | xxd -r -p | base64 | cut -d '=' -f1

Допустим если тут ввести Key linuxtalks.co и Passkey: secret_hello то получаешь пароль aUFf89/8mq4lY+IuZlnv9Q

Автор @Aber
Пруф на оригинал: Как восстанавливать пароль? (комментарий)

 , , , ,

torvn77 ()

Иллюстрируем свою позицию в срачах с помощью нейросеток

Блоги — How-to
Группа How-to

Срач без картинок – не срач, а так как у нас на ЛТ можно добавлять картинки, то можно разбавить серые комментарии едкой иллюстрацией. В этом нам помогут нейросетки, которые в последнее время стали шибко умными.

Нам понадобится аккаунт в Discord и немного фантазии.

( читать дальше... )

 , , , ,

cocucka ()