createHmac дает неправильный хеш - PullRequest
0 голосов
/ 10 октября 2019

Я прочитал много постов здесь, но все еще изо всех сил пытаюсь решить мою проблему. Мне нужно перенести простой код из Python в Node.js:

import hmac
import hashlib
a = hashlib.sha256()
a.update('SECRET')
print a.hexdigest()

результат - 0917b13a9091915d54b6336f45909539cce452b3661b21f386418a257883b30a

Это соответствует хэшу, который я получаю * 100 *Код JS в настоящее время выглядит следующим образом:

var crypto = require('crypto');
console.log (crypto.createHmac('SHA256', 'SECRET').digest('hex'));

Результат отличается: 95ccedba61b3d42254e24e5e651e5141ac06a071479296924e6e25d0e7882859

Как мне их сопоставить? Спасибо !!!

...