1 of 20
2 of 20
3 of 20
4 of 20
5 of 20
6 of 20
7 of 20
8 of 20
9 of 20
10 of 20
11 of 20
12 of 20
13 of 20
14 of 20
15 of 20
16 of 20
17 of 20
18 of 20
19 of 20
20 of 20

doc

Subtle Crypto

A interface SubtleCrypto fornece várias funções criptográficas de baixo nível.

Para interagir com a criptografia de baixo nível da Web Crypto API, você pode usar o objeto SubtleCrypto

Métodos

SubtleCrypto.encrypt() Retorna uma promise que preenche os dados criptografados correspondentes ao texto não criptografado, algoritmo e chave fornecidos como parâmetros.

SubtleCrypto.decrypt() Retorna uma promise que preenche os dados claros correspondentes ao texto criptografado, algoritmo e chave fornecidos como parâmetros.

SubtleCrypto.sign() Retorna uma promise que cumpre com a assinatura correspondente ao texto, algoritmo e chave dados como parâmetros.

SubtleCrypto.verify() Retorna uma promise que preenche com um valor booleano indicando se a assinatura fornecida como parâmetro corresponde ao texto, algoritmo e chave também fornecidos como parâmetros.

SubtleCrypto.digest() Retorna uma promise que cumpre com um resumo gerado a partir do algoritmo e do texto fornecido como parâmetros.

SubtleCrypto.generateKey() Retorna uma promise que preenche com uma CryptoKey recém-gerada, para algoritmos simétricos, ou um CryptoKeyPair, contendo duas chaves recém-geradas, para algoritmos assimétricos. Eles corresponderão ao algoritmo, usos e capacidade de extração fornecidos como parâmetros.

SubtleCrypto.deriveKey() Retorna uma promise que atende a uma CryptoKey recém-gerada derivada da chave mestra e do algoritmo específico fornecido como parâmetros.

SubtleCrypto.deriveBits() Retorna uma promise que preenche com um buffer recém-gerado de bits pseudoaleatórios derivados da chave mestra e do algoritmo específico fornecido como parâmetros.

SubtleCrypto.importKey() Retorna uma promise que atende a uma CryptoKey correspondente ao formato, algoritmo, dados brutos da chave, usos e capacidade de extração fornecidos como parâmetros.

SubtleCrypto.exportKey() Retorna um Promise que preenche os dados brutos da chave contendo a chave no formato solicitado.

SubtleCrypto.wrapKey() Retorna uma promessa que atende a uma chave simétrica agrupada para uso (transferência e armazenamento) em ambientes inseguros. A chave encapsulada corresponde ao formato especificado nos parâmetros fornecidos e o encapsulamento é feito pela chave encapsulada especificada, usando o algoritmo especificado.

SubtleCrypto.unwrapKey() Retorna uma promise que preenche com uma CryptoKey correspondente à chave agrupada fornecida no parâmetro.

Para mais informações sobre SubtleCrypto visite MDN Web Docs.


Não encontrou o que procurava? Abra um ticket.