OSS Group OSS Group
>  Карта
>  Поиск
>  Контакты
>  OSS Group  ::  Admin  ::  Генерация паролей
  
РегистрацияЗабыли пароль?

↓  Быстрый поиск по Wiki


Режим поиска:   И   ИЛИ

↓  Доступные Wiki

↓  Навигация по сайту

[]

↓  Последняя новость

Загрузка...
Get Firefox!
[~]

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

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

Требует установленного 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   Оглавление  Карта раздела  Изменения за сутки  Изменения за неделю  Изменения за месяц



Valid XHTML 1.0 Transitional  Valid CSS!  [Valid RSS]