Полная версия

OSS Group


Авторизация

  

Навигация

Текущее местоположение:  OSS Group :: Wiki :: Admin :: Генерация паролей
Главное меню:   Главная   Документация   Разработка   Контакты   Поиск   Карта сайта   Wiki   Блоги
Разделы Wiki:   Admin  APT  Sandbox

Генерация паролей

Генерация случайного пароля и определение для него хэша.

Требует установленного Perl и пакета pwgen. Запрашивает пароль, выводит пароль, случайный ключ и хэш. Длина генерируемого пароля - 16 символов.

#!/usr/bin/perl -w
use strict;

my $pwgen = `which pwgen`;
chomp $pwgen;
die "Cann't find pwgen!\n" unless ($pwgen);

my $foo;
$foo = "$pwgen -cn 16 1";my $pass=`$foo`;
$foo = "$pwgen -cn 22 1";my $salt='$2a$08$'.`$foo`;
chomp $pass;chomp $salt;

print "Password [$pass]:";$foo=<>;chomp $foo;$pass=$foo if ($foo);

print "For password '$pass' and  salt '$salt'\n";
print "hash is '",crypt($pass,$salt),"'\n";

Дата создания: 2006-05-24 11:41:53 (Фетисов Н. А. (naf))
Последнее изменение: 2006-05-24 11:41:53 (Фетисов Н. А. (naf))
Владелец: Фетисов Н. А. (naf)
Версия: 1


  Не показывать комментарии


Wiki::Admin   Карта раздела  Оглавление  Изменения за сутки  Изменения за неделю  Изменения за месяц



Быстрый поиск по Wiki:
И ИЛИ

На эту страницу ссылаются:

©2006-2024 OSS Group. All rights reserved. | Техническая поддержка: Открытые Информационные Технологии и Системы