Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么我们要在加密后执行字符串(';hex';)?_Javascript_Node.js_Hash_Cryptojs_Sha512 - Fatal编程技术网

Javascript 为什么我们要在加密后执行字符串(';hex';)?

Javascript 为什么我们要在加密后执行字符串(';hex';)?,javascript,node.js,hash,cryptojs,sha512,Javascript,Node.js,Hash,Cryptojs,Sha512,为什么在对密码进行哈希运算后要转换为字符串 u.password=crypto.pbkdf2Sync(密码、salt、迭代、keylen、摘要).toString('hex')加密.pbkdf2Sync的结果是一个二进制值:更难存储、表示和传递。因此,您可以安全地将其转换为十六进制表示形式,这对用户更为友好。因为结果是二进制goo?所以它在哈希后处于二进制状态,这取决于您接下来要对其执行的操作。先验地说,根本没有理由转换为hex.Tnx,我只需要知道!

为什么在对密码进行哈希运算后要转换为字符串


u.password=crypto.pbkdf2Sync(密码、salt、迭代、keylen、摘要).toString('hex')

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

因为结果是二进制goo?所以它在哈希后处于二进制状态,这取决于您接下来要对其执行的操作。先验地说,根本没有理由转换为hex.Tnx,我只需要知道!