Я пытаюсь сравнить дайджест пароля, который хранится в базе данных. Чтобы добиться этого, я создаю passHa sh и затем буду сравнивать с сохраненной в базе данных. Но при этом я получаю сообщение об ошибке следующего оператора
const passHash = crypto.createHmac('sha26', password).digest('hex');
Ошибка:
[2020-02-24T04:02:03.442Z] [error]: Unknown message digest Error: Unknown message digest
at new Hmac (internal/crypto/hash.js:92:16)
at Object.createHmac (crypto.js:133:10)
at UserService.<anonymous> (/home/user/Documents/personal/learning/src/modules/user/user.service.ts:28:33)
at Generator.next (<anonymous>)
at /home/user/Documents/personal/learning/src/modules/user/user.service.ts:20:71
at new Promise (<anonymous>)
at __awaiter (/home/user/Documents/personal/learning/src/modules/user/user.service.ts:16:12)
at UserService.getByEmailAndPass (/home/user/Documents/personal/learning/src/modules/user/user.service.ts:47:16)
at AuthService.<anonymous> (/home/user/Documents/personal/learning/src/modules/auth/auth.service.ts:26:45)
at Generator.next (<anonymous>)