Password encryption in ASP

Чулпан
Новичок
Posts: 28
Joined: 17 Jun 2003 04:41

Password encryption in ASP

Post by Чулпан »

Никто не сталкивался с subj?
Заказчик кровь из носу хочет такое, причем даже - salt ASP.NET-like encryption. Возможно ли вообще такое сделать вручную?
Задача - обычный ASP-сайт, но с такой фичей. Обьяснить заказчику что это реально не нужно не удается. Можно ли сделать что-то похожее? Подскажите ссылочку - в MSDN ничего похожего по ASP нет.

Заранее спасибо
yocto
Уже с Приветом
Posts: 3640
Joined: 13 Sep 1999 09:01
Location: Canada

Post by yocto »

Ничего сложного. Написать COM-компонент. Всё шифрование доступно через API.
Час работы.
yocto
Уже с Приветом
Posts: 3640
Joined: 13 Sep 1999 09:01
Location: Canada

Post by yocto »

Склероз проклятый.
Забыл упомянуть, что такой компонент есть готовый. CAPICOM2.
Распространяется Microsoft бесплатно. В нём есть всё, что может потребоваться невзыскательному пользователю, или почти всё - для взыскательных.
Чулпан
Новичок
Posts: 28
Joined: 17 Jun 2003 04:41

Post by Чулпан »

Не совсем понятно как СОМ компонента может решить эти проблемы. Разве не нужно это делать на обоих концах - шифровка на клиенте и расшифровка на сервере? СОМ компонента не может помочь на клиенте, разве нет?
Seryi
Ник закрыт как дубликат.
Posts: 6238
Joined: 14 Mar 2001 10:01
Location: .MD -> .SI -> .SE -> .AR.US -> .MD

Post by Seryi »

Чулпан wrote:Не совсем понятно как СОМ компонента может решить эти проблемы. Разве не нужно это делать на обоих концах - шифровка на клиенте и расшифровка на сервере? СОМ компонента не может помочь на клиенте, разве нет?


А при чем здесь тогда ASP.NET-like encryption?
если нужно так, то поставить SSL и вся недолга.
yocto
Уже с Приветом
Posts: 3640
Joined: 13 Sep 1999 09:01
Location: Canada

Post by yocto »

Чулпан wrote:СОМ компонента не может помочь на клиенте, разве нет?


Не может. Как и вся .NET лабуда.
Пароль шифруется сервером, а отнюдь не клиентом. Перед складыванием в базу данных, насколько я понимаю.
Если складирование не требуется, то нужно просто HTTPS. В этом случае весь (или часть) трафик будет прозрачно шифроваться посылателем и расшифровываться получателем.
Вам стоит определиться, чего же вы хотите.

Return to “Вопросы и новости IT”