Secure Password Authentication

Тема в разделе "WASM.CRYPTO", создана пользователем Begemot, 20 май 2007.

  1. Begemot

    Begemot New Member

    Публикаций:
    0
    Регистрация:
    28 ноя 2006
    Сообщения:
    79
    Господа, не знает ли кто, где можно прочитать про этого зверя?
    Может доки какие есть или что-то вроде того?
     
  2. flankerx

    flankerx New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2004
    Сообщения:
    423
    Адрес:
    Moscow, Russia
    Это: http://en.wikipedia.org/wiki/Secure_Password_Authentication ?
     
  3. Scratch

    Scratch New Member

    Публикаций:
    0
    Регистрация:
    1 янв 2005
    Сообщения:
    161
    самый примитивный пример:
    1) Клиент грит что хочет авторизоваться.
    2) Сервер берет его пароль (или хеш от пароля, не важно) из базы, генерит случайную последовательность байт (Salt) и посылает её клиенту. При этом у себя считает хеш(Salt + пароль клиента)
    3) Клиент считает у себя хеш(Salt+пароль) и посылаетт его серверу
    4) Сервер сравнивает свой результат с тем, что пришло от клиента. Если совпало, то пускает.
     
  4. Begemot

    Begemot New Member

    Публикаций:
    0
    Регистрация:
    28 ноя 2006
    Сообщения:
    79
    flankerx
    Я видел эту статью, но она про NTLM.
    Если я все правильно понял, то SPA на нем основан, но не он сам.
    Так что это не совсем то...

    Scratch
    Спасибо, но хотелось бы подробнее, т.к. мне предстоит написать прогу с поддержкой этого ерунды, причем как на серверной стороне, так и на клиентской.
    Но за разъеснение спасибо, теперь хоть знаю с чем имею дело
     
  5. flankerx

    flankerx New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2004
    Сообщения:
    423
    Адрес:
    Moscow, Russia
    Begemot
    Почитал бы все таки материал по ссылке... Статья именно про SPA. NTLM - это лишь используемая хэш-функция.

    Или вопрос конкретизируй, а то он очень уж общий.
     
  6. OLS

    OLS New Member

    Публикаций:
    0
    Регистрация:
    8 янв 2005
    Сообщения:
    322
    Адрес:
    Russia
    Ты описал более широкую технологию "challenge-handshake".
    SPA - это конкретный протокол, использующий ее, также как например, CHAP