Генерация пароля без использования Perl

[-]
View Code Bash
CHARS="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz!@#$%^&*()-_=+\\|/"
LENGTH="8"
while [ "${n:=1}" -le "$LENGTH" ] ; do
    PASSWORD="$PASSWORD${CHARS:$(($RANDOM%${#CHARS})):1}"
    let n+=1
done


И на закуску немного экзотики:

[-]
View Code Bash
LENGTH=10
base64 -w $LENGTH /dev/urandom | head -n 1
Добавить в закладки
  • del.ici.ous
  • Digg
  • Furl
  • Google
  • Simpy
  • Spurl
  • Y! MyWeb
  • БобрДобр
  • Мистер Вонг
  • Yandex.Закладки
  • Текст 2.0
  • News2
  • AddScoop
  • RuSpace
  • RUmarkz
  • Memori
  • Google Bookmarks
  • Писали
  • СМИ 2
  • Моё Место
  • 100 Закладок
  • Ваау!
  • Technorati
  • RuCity
  • LinkStore
  • NewsLand
  • Lopas
  • Закладки - IN.UA
  • Connotea
  • Bibsonomy
  • Trucking Bookmarks
  • Communizm
  • UCA
  • Slashdot
  • Magnolia
  • Blogmarks
  • Current
  • Meneame
  • Oknotizie
  • Diigo
  • Funp
  • Hugg
  • Dealspl.us
  • N4G
  • Mister Wong
  • Faves
  • Yigg
  • Fresqui
  • Care2
  • Kirtsy
  • Sphinn
  • SaveThis.ru

Связанные записи

15
Март
2009

Комментарии к статье «Простой способ генерирования паролей в Bash» (2)  »

  1. -torin- says:

    Для генерирования паролей есть отличная консольная программа Pwgen

    • Vladimir says:

      Согласен, но если какому-нибудь postinst-скрипту нужно сгенерировать пароль (например, при создании пользователя MySQL), то использование pwgen — это еще одна зависимость (причем одноразовая).

Подписаться на RSS-ленту комментариев к статье «Простой способ генерирования паролей в Bash» Trackback URL: http://blog.sjinks.org.ua/linux/516-password-generation-in-bash/trackback/

Оставить комментарий к записи «Простой способ генерирования паролей в Bash»

Вы можете использовать данные тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Оставляя комментарий, Вы выражаете своё согласие с Правилами комментирования.

Подписаться, не комментируя