为什么我们在加密之后执行 toString('hex')?

Why do we do toString('hex') after crypto?

为什么我们在哈希密码后转换为字符串?

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

crypto.pbkdf2Sync 的结果是二进制值:更难存储、表示和传递。因此,您可以安全地将其转换为十六进制表示,这对用户更加友好。