- node.js有一个密码包crypto
- 它支持一个方法randomBytes(size), 传入size是最后输出的个数
- 但是这个输出是一个buffer,
- 需要把它变成一个字符串, 选择转成16进制hex, 那么一个就变成2个
node
node
Welcome to Node.js v18.12.1.
Type ".help" for more information.
> require('crypto').randomBytes(8)
<Buffer 63 98 91 7a df a8 c2 2d>
> require('crypto').randomBytes(8).toString("hex")
'11821639392063f9'