gpt4 book ai didi

javascript - 如何使用 Node.js 将字节数组转换为字符串?

转载 作者:行者123 更新时间:2023-11-30 06:56:33 26 4
gpt4 key购买 nike

我需要一个随机字节序列来生成密码哈希。在 Ruby 中,这看起来像:

 File.open("/dev/urandom").read(20).each_byte{|x| rand << sprintf("%02x",x)}

在 Node.js 中,我可以获得一个随机字节序列:

 var randomSource = RandBytes.urandom.getInstance();
var bytes = randomSource.getRandomBytesAsync(20);

但问题是,如何将这些转换成字符串呢?

此外,我需要将它们包裹在 promise 中。这行得通吗:

   get_rand()
.then(function(bytes) {
authToken = bytes;
})

最佳答案

试试这个:

new Buffer(bytes).toString('ascii');

此处有更多详细信息:http://nodejs.org/api/buffer.html

关于javascript - 如何使用 Node.js 将字节数组转换为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20281986/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com