[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ЭЦП в PHP
Prontit
Здравствуйте!

Приходит подписанный GET запрос вида
"?abc=123&bca=777&sign=5BJK45BJK7KJ45BV45LKN4VB.......";
Необходимо проверить его на подлинность открытым ключом.

Так же необходимо возвращать подписанный XML ответ.

Собственно вопрос: как все это организовать?

Заранее благодарю!



Спустя 4 часа, 6 минут (5.12.2011 - 12:03) Prontit написал(а):
подскажите в какую сторону копать...

нашел вот это http://ru2.php.net/manual/ru/function.base64-encode.php но мне кажется это не то что мне надо sad.gif

Спустя 17 минут, 26 секунд (5.12.2011 - 12:21) Семён написал(а):
Честно говоря не совсем понимаю, что вам нужно,
Алгоритм создания подписи вам известен?

Спустя 10 минут, 21 секунда (5.12.2011 - 12:31) Prontit написал(а):
Цитата (Семён @ 5.12.2011 - 09:21)
Честно говоря не совсем понимаю, что вам нужно,
Алгоритм создания подписи вам известен?

у меня есть открытый ключ

Спустя 16 минут, 28 секунд (5.12.2011 - 12:48) Семён написал(а):
У вас есть ключ к хешу, поидее чтобы воспользоваться ключём, вы должны знать алгоритм по которому можно проверить ваш хеш. Если конечно это не стандартными средствами как-то сделано, которыми я никогда не пользовался. smile.gif

Спустя 19 часов, 29 минут, 8 секунд (6.12.2011 - 08:17) Prontit написал(а):
я так понимаю, мне надо с помощью открытого ключа проверить подпись...

кто подскажет в какую сторону копать? какие функции использовать?

я нашел openssl_public_encrypt но она просто расшифровывает строку...

Спустя 57 минут, 27 секунд (6.12.2011 - 09:14) Prontit написал(а):
гугл говорит что в 3 этапа проходит сравнение
  • строится хэш-функция строки
  • вычисляется хэш-функция подписи с помощью ключа
  • сравниваются полученные функции
как это на PHP организовать...

-------------

неужели никто не знает? dry.gif

Спустя 5 часов, 28 минут, 59 секунд (6.12.2011 - 14:43) Prontit написал(а):
никто не подскажет?

Спустя 2 минуты, 3 секунды (6.12.2011 - 14:45) vital написал(а):
Цитата
    строится хэш-функция строки
    вычисляется хэш-функция подписи с помощью ключа
    сравниваются полученные функции

как это на PHP организовать...

вы имеете ввиду написать вместо вас эту математику?

Спустя 1 минута, 38 секунд (6.12.2011 - 14:47) Prontit написал(а):
Цитата (vital @ 6.12.2011 - 11:45)
Цитата
    строится хэш-функция строки
    вычисляется хэш-функция подписи с помощью ключа
    сравниваются полученные функции

как это на PHP организовать...

вы имеете ввиду написать вместо вас эту математику?

нет. я хочу понять какие функции это делают, и в каком порядке.

Спустя 13 минут, 27 секунд (6.12.2011 - 15:00) vital написал(а):
Нихрена вы нехотите. Даже не пытаетесь найти.
http://protect.htmlweb.ru/ecp.htm

Спустя 15 часов, 46 минут, 13 секунд (7.12.2011 - 06:46) Prontit написал(а):
Цитата (vital @ 6.12.2011 - 12:00)
Нихрена вы нехотите. Даже не пытаетесь найти.
http://protect.htmlweb.ru/ecp.htm

за теорию спасибо, но я просих функции PHP

Спустя 3 часа, 21 минута, 44 секунды (7.12.2011 - 10:08) vital написал(а):
Цитата
за теорию спасибо, но я просих функции PHP

Какие? Хешей?
md5(), sha1(), RSA есть куча реализаций в гугле. И так далее.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.