Window.crypto
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
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
<p id="myRandText">The random numbers are: </p>
<button type="button" onClick='genRandomNumbers()'>Generate 10 random numbers</button>
Resultado
Especificações
Especificação | Status | Comentário |
---|---|---|
Web Cryptography API The definition of 'Window.crypto' in that specification. |
Recomendação | Definição inicial. |
Compatibilidade com navegadores
Estamos convertendo nossos dados de compatibilidade para o formato JSON.
Esta tabela de compatibilidade ainda usa o formato antigo,
pois ainda não convertemos os dados que ela contém.
Descubra como você pode ajudar! (en-US)
Característica | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Edge | Opera | Safari |
---|---|---|---|---|---|---|---|
Suporte básico | 44 (Yes) | (Yes) | (Yes) | 11 ms (en-US) | 20 | 19 | (Yes) |
Característica | Chrome for Android | Edge | Firefox Mobile | Firefox OS | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Suporte básico | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Veja também
- O objeto global
Window