我有一个node.js应用程序,其中包含以下代码:
const crypto = require('crypto');
const randomBytes=crypto.randomBytes(15);
现在我要做的是从15字节读取每个字节,因为我想执行低级操作,例如以this回答解释的方式通过USB发送。
但我怎么能这样做?
答案 0 :(得分:0)
crypto.randomBytes
返回缓冲区以实现您应该使用以下方法读取数据:
randomBytesInABuffer.readUInt8(offset);
randomBytesInABuffer.readInt8(offset)
请记住,在低级语言中,特别是C和C ++中,变量类型char
和unsigned char
也有1个字节的长度,也可以用作1字节整数。