[mdk-re] Настройкдоступа к а CVS репозитарию
Artem K. Jouravsky
=?iso-8859-1?q?ujo_=CE=C1_ifirst=2Eru?=
Чт Ноя 22 20:42:01 MSK 2001
On Thu, Nov 22, 2001 at 07:09:37PM +0300, Serge Skorokhodov wrote:
> YZ> Проблема с генерацией паролей, зашифрованных системным
> YZ> алгоритмом. Может кто-то другое решение сможет подсказать? Мало
> YZ> ли что я не прочитал в документации...
>
> Есть в и-нете такое решение (скрипт перловый):
>
> > #!/usr/bin/perl
>
> > srand (time());
> > my $randletter = "(int (rand (26)) + (int (rand (1) + .5) % 2 ? 65 : 97))";
> > my $salt = sprintf ("%c%c", eval $randletter, eval $randletter);
> > my $plaintext = shift;
> > my $crypttext = crypt ($plaintext, $salt);
>
> > print "${crypttext}\n";
>
> Не подойдет?
Увы, нет, я сам решал (не решил пока) такую задачу. Перловый
crypt и то что предлагается по man 3 crypt - две большие разницы.
Посмотрите сами, у шифрованых таким образом паролей даже длина
значительно отличается от системных (алгоритм blowfish если не
ошибаюсь, а перловый MD5 digest (?))
--------
Best wishes,
+----------------------+--------------------------+
| ."-. | Work: +7-(095)-229-4278 |
| /X | _o.----. _ | ICQ: 103399444 |
|/\_ \/ / __ \_// ) | Artem K. Jouravsky |
|\__)-/_/\_____)____/ | http://www.ifirst.ru/ |
+----------------------+--------------------------+
Подробная информация о списке рассылки community