OpenSSL RSAMD5

Trias

Новичок
OpenSSL RSAMD5

Требуется подписать фаил по алгоритму RSAMD5
на главном мане не нашел. Может плохо искал но там написано что
openssl_sign работает по алгоритму SHA1
 

Trias

Новичок
да. но не просто md5().
а получить подпись с помошью ключа.

-~{}~ 24.08.06 23:43:

вопрос снят. модернизировал исходники php
 

Trias

Новичок
./ext/openssl/openssl.c

/* {{{ proto bool openssl_sign(string data, &string signature, mixed key)
Signs data */
PHP_FUNCTION(openssl_sign)
{
zval *key, *signature; ..............................

EVP_SignInit(&md_ctx, EVP_sha1());

...............................
/* }}} */


Строку EVP_SignInit(&md_ctx, EVP_sha1()); меняем на
EVP_SignInit(&md_ctx, EVP_md5());

Вызов обоих функций происходит из OpenSSL.
 

tony2001

TeaM PHPClub
пора проапгрейдить PHP?

bool [m]openssl_sign[/m] ( string data, string &signature, mixed priv_key_id [, int signature_alg] )
 

Trias

Новичок
пробовал не срабатывает )

-~{}~ 25.08.06 02:09:

параметра говорит мол дожно быть 3 .. а у вас 4 )
 

Trias

Новичок
ну к сожаление пока на ветку 5.х переходить не требуется.
думаю тема закрыта :)
 
Сверху