CryptoJS и AWS подписывают ключ версии 4 поколения, не работает - PullRequest
0 голосов
/ 18 октября 2019

Согласно AWS docs , выполняемому следующая команда должна предоставить ожидаемые результаты ниже, но на самом деле она возвращает совершенно другую строку.

crypto.HmacSHA256('AWS4-HMAC-SHA256\n20150830T123600Z\n20150830/us-east-1/iam/aws4_request\nf536975d06c0309214f805bb90ccff089219ecd68b2577efef23edd43b7e1a59', 'c4afb1cc5771d871763a393e44b703571b55cc28424d1a5e86da6ed3c154a4b9');


Ожидаемый результат в соответствии с документами

5d672d79c15b13162d9279b0855cfba6789a8edb4c82c400e06b5924a6f2b5d7

Фактические результаты

fe52b221b5173b501c9863cec59554224072ca34c1c827ec5fb8a257f97637b1

...