За последние 24 часа нас посетили 18129 программистов и 1613 роботов. Сейчас ищут 1880 программистов ...

Алгоритм шифрования паролей в Proftpd 1.2.10

Тема в разделе "Решения, алгоритмы", создана пользователем shurastik, 22 фев 2008.

Статус темы:
Закрыта.
  1. shurastik

    shurastik Активный пользователь

    С нами с:
    22 фев 2008
    Сообщения:
    285
    Симпатии:
    0
    Адрес:
    Латвия
    Собственно сабж.

    Погуглил - проскакивает, что пароли зашифрованы DES-алгоритмом

    формат файла userftp.txt:

    username:$1$p35VCVsp$GxY30e6a2D2FfxlLAJgxN1:2012:2001::/home/ftp/folder/:/bin/false

    т. е. зашифрованный пароль эта часть - $1$p35VCVsp$GxY30e6a2D2FfxlLAJgxN1

    функция crypt() при CRYPT_STD_DES возвращает такой же формат

    З.Ы. Вариант с ФТП модулем mod_sql не предлагать :)
     
  2. Anonymous

    Anonymous Guest

  3. shurastik

    shurastik Активный пользователь

    С нами с:
    22 фев 2008
    Сообщения:
    285
    Симпатии:
    0
    Адрес:
    Латвия
    crypt() каждый раз генерирует новый хэш. (есть тестовый пример файла, только не пойму как проверить, и вообще, как ФТП-сервер их проверяет...)

    добавляеться, ли соль? Если да, то что именно? Хэш логина? Хэш Хэша пароля?

    а может одно и то же три раза криптится?

    сам алгоритм.

    мне нужно написать скрипт, который, редактируя текстовый файл с инфой о юзерах, будет добавлять пользователей фтп серверу

    само собой, что пароли юзеров у меня незашифрованные
     
  4. AlexGousev

    AlexGousev Активный пользователь

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    shurastik
    Пусть он генерит хеш пароля как хочет. Используйте утилиты управления сервером.
     
Статус темы:
Закрыта.