ArrayBuffer
→ 十六进制字符串Array.from(new Uint8Array(hashBuf))
.map((b) => b.toString(16).padStart(2, "0"))
.join("");
new Uint8Array(hashBuf)
Array.from(...)
TypedArray
转普通数组,方便后续 map
。.map(b => b.toString(16).padStart(2, "0"))
padStart(2,"0")
保证不足两位补零(0a
而不是 a
)。.join("")