Window.crypto
        
        
          
                Baseline
                
                  Widely available
                
                
              
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is well established and works across many devices and browser versions. It’s been available across browsers since julho de 2015.
Window.crypto propriedade somente de leitura, devolve um objeto do tipo Crypto associado ao objeto global. Este objeto permite que páginas da web utilizem recursos de criptografia.
Sintaxe
var cryptoObj = window.crypto || window.msCrypto; // for IE 11
Exemplo
Usando a propriedade Window.crypto para acessar o método getRandomValues()
  JavaScript
js
genRandomNumbers = function getRandomNumbers() {
  var array = new Uint32Array(10);
  window.crypto.getRandomValues(array);
  var randText = document.getElementById("myRandText");
  randText.innerHTML = "The random numbers are: ";
  for (var i = 0; i < array.length; i++) {
    randText.innerHTML += array[i] + " ";
  }
};
HTML
html
<p id="myRandText">The random numbers are:</p>
<button type="button" onClick="genRandomNumbers()">
  Generate 10 random numbers
</button>
Resultado
Especificações
| Specification | 
|---|
| Web Cryptography Level 2> # dom-windoworworkerglobalscope-crypto> | 
Compatibilidade com navegadores
Loading…
Veja também
- O objeto global Window