Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.117.182.179] |
|
Сообщ.
#1
,
|
|
|
Если кто знает каким образом создается зашифрованный пароль для /etc/passwd в UNIX, то может и исходничек чего-то подобного имеется ?
|
Сообщ.
#2
,
|
|
|
Цитата Sila, 08.07.02, 15:01:02 Если кто знает каким образом создается зашифрованный пароль для /etc/passwd в UNIX, то может и исходничек чего-то подобного имеется ? А в исходниках, например, Линуха не пробовал искать? |
Сообщ.
#3
,
|
|
|
если мне не изменяеть память, из пароля генерится какой-то ключ, которым шифруется строка [null], которая уже записывается в етц\пассвд
но я не уверен |
Сообщ.
#4
,
|
|
|
ТАм вроде DES + 2 рэндомных символа (так называемый salt) , т.е каждую строку можно зашифровать 4096 раз разными способами. это чтоб нельзя было все возможные комбинации прошифровать , а потом сравнивать хэши , хотя все равно можно , просто комбинаций слишком много .
|
Сообщ.
#5
,
|
|
|
Использовать, скорее всего, придётся DES. Дело в том, что у каждого дистрибьютора свои приколы, иак что тут конкретно нельзя ничего сказать. Просто юзают разные алгоритмы шифрования. В том же John'e The Ripper'e позволяют юзать разные алгоритмы.
|
Сообщ.
#6
,
|
|
|
Могу еще добавить, что пароль не всегда в passwd
если там на его месте стоит "х" то он в /etc/shadow а этот файл обычно закрыт даже для чтения всем кроме root |