Почему мы делаем toString ('hex') после шифрования? - PullRequest
1 голос
/ 07 февраля 2020

Почему мы конвертируем в строку после хеширования пароля?

u.password = crypto.pbkdf2Sync(password, salt, iteration, keylen, digest).toString('hex');

1 Ответ

1 голос
/ 07 февраля 2020

Результат crypto.pbkdf2Sync является двоичным значением: его сложнее хранить, представлять, передавать. Таким образом, вы можете смело превращать его в шестнадцатеричное представление, которое намного удобнее для пользователя.

...