Мне нужен эквивалент node.js следующего кода Ruby:
require 'openssl'
digest = OpenSSL::Digest::Digest.new('sha1')
signature = OpenSSL::HMAC.hexdigest(digest, 'auth secret', 'some string')
Я попробовал следующее в node.js, но подпись Ruby отличается от подписи узла.
var crypto, signature;
crypto = require('crypto');
signature = crypto.createHash("sha1").update('auth secret').update('some string').digest("hex");