JavaScript Dati crittografici casuali


Esempio

// Create an array with a fixed size and type.
var array = new Uint8Array(5);

// Generate cryptographically random values
crypto.getRandomValues(array);

// Print the array to the console
console.log(array);

crypto.getRandomValues(array) può essere utilizzato con istanze delle seguenti classi (descritte ulteriormente in Dati binari ) e genererà valori dagli intervalli dati (entrambi i fini inclusi):

  • Int8Array : -2 7 a 2 7 -1
  • Uint8Array : da 0 a 2 8 -1
  • Int16Array : -2 15 a 2 15 -1
  • Uint16Array : da 0 a 2 16 -1
  • Int32Array : -2 31 a 2 31 -1
  • Uint32Array : da 0 a 2 31 -1