JavaScript 加密随机数据

示例

// 创建具有固定大小和类型的数组。
var array = new Uint8Array(5);

// 生成密码随机值
crypto.getRandomValues(array);

// 将阵列打印到控制台
console.log(array);

crypto.getRandomValues(array) 可以与以下类的实例一起使用(在二进制数据中进一步描述),并将从给定范围(包括两端)生成值:

  • Int8Array:-2 7至2 7 -1

  • Uint8Array:0至2 8 -1

  • Int16Array:-2 15至2 15 -1

  • Uint16Array:0至2 16 -1

  • Int32Array:-2 31至2 31 -1

  • Uint32Array:0至2 31 -1