Авторизация

Вы можете войти через одну из учетных записей:

ИЛИ



Напомнить пароль
Регистрация

ПолезностиГенерируем случайный пароль из командной строки

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

Этот метод использует SHA для хеширования даты, пропускает через base64, а потом выводит первые 32 символа.

date +%s | sha256sum | base64 | head -c 32 ; echo

Этот метод использует встроенную функцию /dev/urandom и отфильтровывает только символы, которые используются в паролях. Потом выводит первые 32 символа.

< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-32};echo;

Этот способ использует функцию rand из openssl, которого может не оказаться в вашей системе. Хорошо, что есть еще много примеров, правда?

openssl rand -base64 32

Этот работает, как и предыдущий пример, с urandom, но выполняется наоборот. Bash очень мощный!

tr -cd '[:alnum:]' < /dev/urandom | fold -w30 | head -n1


Вот другой пример, который, используя команды работы со строками, выводит печатные строки из файла. Файл в этом случае является функцией urandom.
Читать дальше
  • +1
  • Diesel
  • 28 октября 2010, 14:27
  • add twitter