Forum Webscript.Ru
Программирование => PHP => Тема начата: covex1 от 26 Декабря 2002, 13:21:52
-
Народ!!!!
Как можно зашифровать текстовую строку с помошью открытого ключа ???
А в последствии расшифровать его с помощью закрытого ключика.
Вообще такие функции есть в PHP? Мож кто сталкивался...
-
видимо тут: http://www.php.net/manual/en/ref.mcrypt.php
-
видимо тут: http://www.php.net/manual/en/ref.mcrypt.php
Почитал бегло. Блин, но не нашел шифрование методом RSA/MD5.
-
насколько я понимаю rsa/md5 сам по себе не шифрует. он хэш возвращает. но если эта функция интересует, то это тут: http://www.php.net/manual/en/function.md5.php
-
Мне нужно строчку типа abcd.... зашифровать public.pem
Потом эту строку расшифровать с помощью private.pem
Нашел некии функции типа openssl_........., но на моем ностинге они не пашут. Вообще как под виндами можно перекомпелировать php с дополнительными библиотеками?
-
не надо его перекомпилировать под виндой. надо просто соответствующие extensions подключить
-
не надо его перекомпилировать под виндой. надо просто соответствующие extensions подключить
А как их привинтить? Полазил в инете и нечего не нашел. Подскажи как они называются и процедуру их прикручивания.
-
http://forums.webscript.ru/showthread.php?s=&threadid=2883
Там написано как подключить один из модулей, остальные подключаются аналогично.
-
Т.е. данное описание может распространятся и на библиотеки CURL? Я правильно понял?
-
Да, там всего-то надо расскоментировать или добавить в php.ini строчку. Ну и сам модуль иметь.
-
А под Unix так сработает или нет?
-
covex1
Нет.
-
Ну и сам модуль иметь.
Вот с этим труднее, насколько я знаю под виндами он довольно геморойно ставится.:(
-
CURL до сих пор под виндой установить не могу :-(
-
Народ!!!!
А где эти замечательные библиотеки надыбать. Я уже и в поисковиках и по FTP поисковикам пробежался и на php.net..... Где файлы эти типа php_***.dll наковырять бобольше? Где-нибудь в одном месте это ни где не лежит?
-
Ок. Я их нашел. Даже подцепил удачно (на мой взгляд)
А теперб вопрос на засыпку:
после того как привентил библиотеку php_openssl.dll стали доступны эти функции openssl_*****.
Есть команда :
openssl_public_encrypt ( string data, string crypted, mixed key [, int padding])
Сами параметры этой функции ни описаны даже на php.net
Кто нибудь может пояснить что есть:
string data
string crypted
mixed key [, int padding]
Ключи формировал под Юниксом.