Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Public key шифрование, Шифровать в JS, а расшифровать в PHP 
:(
    Опции темы
szz
Дата 28.6.2005, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: нет
Всего: 33



У меня есть сайт, на котором нет возможности использовать https, так что приходится через http обыкновенный. А нужно отослать номер кредитной карточки smile
Соответственно задача такая: когда клиент вводит номер кредитной карты - javascript перед субмитом должен этот номер зашифровать публичным ключом - а потом, когда это отправится - PHP расшифрует его приватным.
Есть ли готовые скрипты для публичного шифрования в JavaScript и расшифровки в PHP?



--------------------
PM   Вверх
Riccon
Дата 27.7.2005, 19:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 5.5.2004

Репутация: нет
Всего: нет



Что понимается под публичным ключём?

Я так понимаю:
На момент авторизации карты должен быть создан уникальный ключ.
Копию ключа записываешь в скрытое поле формы key, и копия храниться в сессии, на сервере.

На стороне клиента, при onSubmit, хешируешь номер карты этим ключём и полученный хешь, вместе с неким аргументом(USERNAME, например) отправляешь на сервер.

На сервере, из базы, по переданному USERNAME, вытаскиваешь из базы номер карты, шифруешь её ключём, хранимым в сессии, а затем сравниваешь полученный хешь с тем, который пришел со стороны клиента.

Скачать java script, который позволяет проводить шифрование по md5 можешь с http://pajhome.org.uk/crypt/md5

Там, вроде, и примеры есть, разберешься.

PM MAIL   Вверх
sergejzr
Дата 27.7.2005, 21:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



Вот проектик:
http://shop-js.sourceforge.net/crypto2.htm

Для серверной стороны надо отдельно искать. Но работать должно. RSA как никак smile Должно быть стандартным более менее smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

Внимание: данный раздел предназначен для решения сложных, нестандартных задач.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Для профи | Следующая тема »


 




[ Время генерации скрипта: 0.0439 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.