URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 38508
[ Назад ]

Исходное сообщение
"как узнать систему крипнования"

Отправлено dipper , 15-Дек-03 20:39 
Как можно узнать субж для системы (какой алгоритм шифрования паролей в shadow) из скрипта (crypt,MD5,...)
В дистрибюте ASP Linux 9 Ural - /etc/sysconfig/authconfig - отсутствует

Заранее сенксь!


Содержание

Сообщения в этом обсуждении
"как узнать систему крипнования"
Отправлено BarS , 16-Дек-03 05:26 
>Как можно узнать субж для системы (какой алгоритм шифрования паролей в shadow)
>из скрипта (crypt,MD5,...)
>В дистрибюте ASP Linux 9 Ural - /etc/sysconfig/authconfig - отсутствует
>
>Заранее сенксь!


Где-то читал, по первым символам пароля можно судить об алгоритме шифрования.


"как узнать систему крипнования"
Отправлено dipper , 16-Дек-03 17:50 
>>Как можно узнать субж для системы (какой алгоритм шифрования паролей в shadow)
>>из скрипта (crypt,MD5,...)

>Где-то читал, по первым символам пароля можно судить об алгоритме шифрования.

Да действительно - для MD5 это $1$. Но хотелось бы узнать более-менее переносимый способ узнать алгоритм именно на уровне системы. Взять хотябы разные версии Linux, в более ранних использовался метод crypt. Я знаком к сожалению только с Linux, а как в других *NIX системах? В общем главная проблема для меня определить это из Perl скрипта.

Заранее сенксь!


"как узнать систему крипнования"
Отправлено lavr , 16-Дек-03 18:15 
>>>Как можно узнать субж для системы (какой алгоритм шифрования паролей в shadow)
>>>из скрипта (crypt,MD5,...)
>
>>Где-то читал, по первым символам пароля можно судить об алгоритме шифрования.
>
>Да действительно - для MD5 это $1$. Но хотелось бы узнать более-менее
>переносимый способ узнать алгоритм именно на уровне системы. Взять хотябы разные
>версии Linux, в более ранних использовался метод crypt. Я знаком к
>сожалению только с Linux, а как в других *NIX системах? В
>общем главная проблема для меня определить это из Perl скрипта.
>
>Заранее сенксь!

коммерческие Unix'ы, NIS/NIS+ - DES криптование
свободные Linux'ы/xBSD/OSX - md5, des, blowfish

# man 3 crypt или man 2 crypt - там все расписано (системные вызовы)
для перла воспользуйся cpan:

http://search.cpan.org/ - ищи passwd и crypt - они наведут на то что нужно