Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.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/33.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 如何在节点中将十六进制转换为Unit8Array?_Javascript_Node.js - Fatal编程技术网

Javascript 如何在节点中将十六进制转换为Unit8Array?

Javascript 如何在节点中将十六进制转换为Unit8Array?,javascript,node.js,Javascript,Node.js,我可以使用下面的代码将Unit8Array转换为十六进制 var bkh = { publicKey: new Uint8Array([91, 221, 234, 40, 144, 246, 91, 187, 154, 76, 60, 178, 204, 81, 35, 195, 254, 114, 246, 88, 90, 170, 68, 97, 199, 170, 72, 36, 107, 66, 206, 9] ), secre

我可以使用下面的代码将Unit8Array转换为十六进制

 var bkh = {
    publicKey: new Uint8Array([91, 221, 234, 40, 144, 246, 91, 187, 154, 76,
        60, 178, 204, 81, 35, 195, 254, 114, 246, 88, 90, 170, 68, 97, 199,
        170, 72, 36, 107, 66, 206, 9]
    ),

    secretKey: new Uint8Array([64, 68, 196, 103, 210, 179, 166, 40, 187,
        150, 167, 233, 144, 206, 64, 26, 77, 133, 70, 238, 232, 227, 133,
        83, 149, 202, 213, 41, 152, 243, 237, 41]
    )
}

let hex = Buffer.from(bkh.publicKey).toString('hex');

console.log('master key',hex)

如何将此
hex
值转换回节点中的Unit8Array

可能的重复项我投票决定结束此问题,因为它是的重复项,但是这个答案比那个问题上的答案要好,而且也应该添加到那里。@brian住在户外,请随意添加:)…包括一个返回到这个答案的链接作为来源
var hex = '5bddea2890f65bbb9a4c3cb2cc5123c3fe72f6585aaa4461c7aa48246b42ce09'
new Uint8Array(Buffer.from(hex, 'hex'))
// or 
Uint8Array.from(Buffer.from(hex, 'hex'))