Node.js crypto.webcrypto Propiedad

crypto.webcrypto es una interfaz de programación de aplicaciones incorporada de clase Crypto dentro del módulo crypto que se utiliza para obtener el objeto de criptografía del estándar Web Crypto API.

Sintaxis:

const crypto.webcrypto

Parámetros: Esta propiedad no acepta nada como parámetro.

Valor devuelto : esta propiedad devuelve el objeto de criptografía del estándar Web Crypto API.

Ejemplo 1:

index.js

// Node.js program to demonstrate the  
// crypto.webcrypto function
  
// Importing crypto module
const crypto = require('crypto')
  
// getting object of crypto 
// by using webcrypto function
const val = crypto.webcrypto
  
const buffer  = new ArrayBuffer(8)
  
//display the result
console.log(val.getRandomValues(Int16Array.of(buffer)))

Ejecute el archivo index.js con el siguiente comando.

node index.js

Producción:

Int16Array(1) [ 31796 ]

Ejemplo 2:

index.js

// Node.js program to demonstrate the  
// crypto.webcrypto function
  
//display the result
console.log((require('crypto').webcrypto)
.getRandomValues(Int16Array.of(new ArrayBuffer(8))))

Ejecute el archivo index.js con el siguiente comando.

node index.js

Producción:

Int16Array(1) [ -6968 ]

Referencia : https://nodejs.org/dist/latest-v15.x/docs/api/crypto.html#crypto_crypto_webcrypto

Publicación traducida automáticamente

Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *