У меня есть этот фрагмент оболочки, который мне нужно воспроизвести в Node.js
echo "hellokev" | openssl dgst -binary -sha1 -hmac "mysecret" | openssl base64;
Моя текущая попытка Node:
node -e "
var crypto = require('crypto');
var credential = crypto.createHmac('sha1', 'mysecret').update('hellokev').digest('base64')
console.log(credential);
";
, которая не выдает такой же вывод.Что мне не хватает?