如何生成hash_hmacsha1php?
How to generate hash_hmac sha1 php?
我有两个关于 hmac 的问题
第一个:
$klucz = "";
$url = "";
$nazwaUsera = "";
$nazwaKlucza = "faktura";
$curlHandle = curl_init($url);
$hashWiadomosci = hmac($klucz, $url .$nazwaUsera.$nazwaKlucza);
$headers = array(
'Accept: application/pdf',
'Content-type: application/pdf; charset = UTF-8',
'Authentication: IAPIS user='.$nazwaUsera.', hmac-
sha1='.$hashWiadomosci
);
如果是 hmac 问题是:致命错误:未捕获错误:调用未定义的函数 hmac()
蝙蝠如果是
$klucz = "";
$url = "";
$nazwaUsera = "";
$nazwaKlucza = "faktura";
$curlHandle = curl_init($url);
$hashWiadomosci = hash_hmac($klucz, $url, $nazwaUsera.$nazwaKlucza);
$headers = array(
'Accept: application/pdf',
'Content-type: application/pdf; charset = UTF-8',
'Authentication: IAPIS user='.$nazwaUsera.', hmac-
sha1='.$hashWiadomosci
);
问题是:警告:hash_hmac():未知哈希算法:EC8A18CEC9D1F1B2
怎么解决的?
试试这个:
hashWiadomosci = hash_hmac('sha256', $klucz . $url, $nazwaUsera.$nazwaKlucza);
第一个参数必须是您需要使用的哈希算法(您可以调用 hash_algos
检查您的平台支持的算法。即 md5","sha256","haval160,4"。
我有两个关于 hmac 的问题
第一个:
$klucz = "";
$url = "";
$nazwaUsera = "";
$nazwaKlucza = "faktura";
$curlHandle = curl_init($url);
$hashWiadomosci = hmac($klucz, $url .$nazwaUsera.$nazwaKlucza);
$headers = array(
'Accept: application/pdf',
'Content-type: application/pdf; charset = UTF-8',
'Authentication: IAPIS user='.$nazwaUsera.', hmac-
sha1='.$hashWiadomosci
);
如果是 hmac 问题是:致命错误:未捕获错误:调用未定义的函数 hmac()
蝙蝠如果是
$klucz = "";
$url = "";
$nazwaUsera = "";
$nazwaKlucza = "faktura";
$curlHandle = curl_init($url);
$hashWiadomosci = hash_hmac($klucz, $url, $nazwaUsera.$nazwaKlucza);
$headers = array(
'Accept: application/pdf',
'Content-type: application/pdf; charset = UTF-8',
'Authentication: IAPIS user='.$nazwaUsera.', hmac-
sha1='.$hashWiadomosci
);
问题是:警告:hash_hmac():未知哈希算法:EC8A18CEC9D1F1B2
怎么解决的?
试试这个:
hashWiadomosci = hash_hmac('sha256', $klucz . $url, $nazwaUsera.$nazwaKlucza);
第一个参数必须是您需要使用的哈希算法(您可以调用 hash_algos
检查您的平台支持的算法。即 md5","sha256","haval160,4"。