Sign in to follow this  
Followers 0
witosp

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

7 posts in this topic

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

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

 

Share this post


Link to post
Share on other sites


$str = 'Текст текст текст'; // Строка, хэш которой требуется

$sha256 = hash('sha256', $str); // Хэш по алгоритму sha256

$md5 = md5($str); //Хэш по алгоритму md5

Share this post


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

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

Share this post


Link to post
Share on other sites

Передавайте хэш sha256. Я тоже, было, столкнулся с этой проблемой - пришлось немного переделать код скрипта.

Share this post


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']))
                        {
....

 

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

witosp likes this

Share this post


Link to post
Share on other sites

Мне так грустно сейчас стало, что я ничего не понимаю из того, о чем пишут в этой теме..(

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.