Jump to content

Возможно ли в мерханте вебмани сменить с SHA256 на MD5 ?


Recommended Posts

В мерханте вебмани есть Методы формирования контрольных подписей - интересует вопрос:

- есть ли способ в мерханте вебмани сменить с SHA256 на MD5 ?

 

Link to post
Share on other sites
$str = 'Текст текст текст';   // Строка, хэш которой требуется
$sha256 = hash('sha256', $str);   // Хэш по алгоритму sha256
$md5 = md5($str); //Хэш по алгоритму md5

А что делать с самим мерчантом - он же выдаёт ошибку при переходе на MD5 ? ( пишет что не поддерживается)

Link to post
Share on other sites

Найдите код проверки хэша и измените, типа на такое

 

$crc = strtoupper(hash('sha256',($_POST['LMI_PAYEE_PURSE'].$_POST['LMI_PAYMENT_AMOUNT'].$_POST['LMI_PAYMENT_NO'].$_POST['LMI_MODE'].$_POST['LMI_SYS_INVS_NO'].$_POST['LMI_SYS_TRANS_NO'].$_POST['LMI_SYS_TRANS_DATE'].$ikey.$_POST['LMI_PAYER_PURSE'].$_POST['LMI_PAYER_WM'])));
                  

 if ($crc == strtoupper($_POST['LMI_HASH']))
                        {
....

 

Это взял из своего рабочего скрипта.

Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...