PHP / Javascript / JQuery - кодировка sha646 base64

Я пытаюсь портировать пример PHP интеграции API с Javascript / JQuery. В PHP зашифрованная строка создается с использованием следующего кода:

$sig = base64_encode(hash_hmac('sha256', $sign, $this->secretAccessKey, true)

чьи функции описаны здесь:

http://php.net/manual/en/function.hash-hmac.php

http://us.php.net/base64_encode

В Javascript я использую криптографию JQuery для выполнения части HMAC:

http://code.google.com/p/crypto-js/#HMAC-SHA256

и я пытаюсь выяснить, нужно ли мне также выполнять кодирование base64, так как кажется, что оно уже есть в base64. Это код, который я сейчас использую:

var sigHash = Crypto.HMAC(Crypto.SHA256, sign, accessKey);

Это верно? Как бы я создал javascript / jquery эквивалент вышеупомянутой функции PHP?

Ответы на вопрос(2)

Ваш ответ на вопрос