Список форумов DOMEN.com.ua DOMEN.com.ua
информационно-технический форум провайдера DOMEN.com.ua
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

THIS SITE IS OUTDATED AND NOT SUPPORTED ANYMORE
PLS USE OUR WIKI INSTEAD

Какя кодировка используется в файлах passwd

 
Начать новую тему   Ответить на тему    Список форумов DOMEN.com.ua -> Вопросы программирования
Предыдущая тема :: Следующая тема  
Автор Сообщение
Zoom
Новый посетитель


Зарегистрирован: 04.10.2003
Сообщения: 8
Откуда: UA

СообщениеДобавлено: Чт Дек 18, 2003 00:53    Заголовок сообщения: Какя кодировка используется в файлах passwd Ответить с цитатой

Помогите, непойму какой кодировкой кодируются пароли в файлах passwd?
И можно ли это реализовать на php?
Пробывал искать в документации по cPanel, паролирование деректорий, но там не указывается какая кодировка!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Алексей
Помогу чем смогу


Зарегистрирован: 03.10.2003
Сообщения: 2133
Откуда: Украина, Харьков

СообщениеДобавлено: Чт Дек 18, 2003 12:00    Заголовок сообщения: Ответить с цитатой

хм...

не уверен, что понял, что Вы имеете ввиду под кодировкой.
кодировка - это, скажем Windows-1251, KOI8-R.

я так думаю, Вам интересен алгоритм шифрования паролей.
это не особенность CPanel, про .htpasswd можно подробно узнать на сайте разработчика.
_________________
С уважением,
Алексей.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Zoom
Новый посетитель


Зарегистрирован: 04.10.2003
Сообщения: 8
Откуда: UA

СообщениеДобавлено: Чт Дек 18, 2003 16:16    Заголовок сообщения: Ответить с цитатой

Ткаченко Алексей писал(а):
хм...

не уверен, что понял, что Вы имеете ввиду под кодировкой.
кодировка - это, скажем Windows-1251, KOI8-R.

я так думаю, Вам интересен алгоритм шифрования паролей.
это не особенность CPanel, про .htpasswd можно подробно узнать на сайте разработчика.


Я имею введу какой метод шифрования используется для кодирования паролей!
В документации по .htpasswd указано что используется md5, но я пробывал кодировать пароль в md5, не работает!
Тоесть в файл .htpasswd поместил следующюю строку
User:Pass
гле Pass, в md5 примерно выглядит так 984379d983dg63786gd763gdt6td6es
и это не сработало!
А если паролировать директории через cPanel то пароли шифруются так FPJj9isH.KUec данный код это закодированый пароль enter
И я немогу понять какой это метод шифрования используется в паролях!
Сам алгоритм шифрования мне не надо! Smile
Мне просто очень необходимо написать на php что б создавало файл .htpasswd с закодированым паролем как в cPanel
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
benya
Участник


Зарегистрирован: 15.04.2005
Сообщения: 86

СообщениеДобавлено: Чт Июн 23, 2005 13:24    Заголовок сообщения: Ответить с цитатой

Можно посравнивать здесь
http://www.insidepro.com/hashes.php?lang=rus
Но в твоем случае я ничегошеньки не нашел Wink)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Zoom
Новый посетитель


Зарегистрирован: 04.10.2003
Сообщения: 8
Откуда: UA

СообщениеДобавлено: Чт Июн 23, 2005 19:12    Заголовок сообщения: Ответить с цитатой

Писал вопрос давненько, наверное надо было отписать когда разобрался!
Вобщем, в файлах .htpasswd (в cpanel passwd) шифруются в Unix методом DEC (Data Encryption Standard), а в Windows MD5!
На PHP получить DEC хэш можно с помощью функции crypt()
string crypt (string str [, string salt])

benya писал(а):
Можно посравнивать здесь
http://www.insidepro.com/hashes.php?lang=rus
Но в твоем случае я ничегошеньки не нашел Wink)
Интересная ссылка, спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
ultra
Участник


Зарегистрирован: 15.12.2004
Сообщения: 36

СообщениеДобавлено: Вт Июл 19, 2005 18:59    Заголовок сообщения: Ответить с цитатой

для тех, кто в танке....

на сегодняшний день применяются методы DES (системная функция unix crypt() использует его со времен каменного века), MD5, SHA ну и для экстрима - PLAIN

пароли в .htpasswd пишутся с указанием метода шифрования. ожидать при выборе md5 строки с hex md5 хэшем не стоит, т.к. hex представление - это для глаза, а на деле это 128 битное число записывается в 16 байт (вместо 32 байт-октетов). в файле же, если не ошибаюсь, хеш не пишется напрямую, а кодируется base64
_________________
NB. no comments
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов DOMEN.com.ua -> Вопросы программирования Часовой пояс: GMT + 2
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Anti Bot Question MOD - МОД для phpBB против Спамботов