OpenSSL HMAC-SHA1 дайджест не соответствует Crypto's
Я провел последние 6 часов, выполняя алгоритм подписывания сообщений .. Он не работает ВСЕ: Это PHP-код для генерации дайджеста: $payload = "thisisanapple"; $signature = hash_hmac("sha1", $payload, "thisisarandomkey"); $data = base64_encode($signature); // YzExZWRmZDliMjQzNTZjNzhlNmE3ZTdmMDE3ODJjNmMxMmM4ZTllMQ== Это JS, запущенный на сервере Node.js, делает то же самое: var hmac = crypto.createHmac('sha1', "thisisarandomkey"); hmac.update("thisisanapple"); var signature = hmac.digest('base64'); // wR7f2bJDVseOan5/AXgsbBLI6eE= Я […]