Función Node.js crypto.randomUUID( )

El crypto.randomUUID() es una interfaz de programación de aplicaciones incorporada de clase Crypto dentro del módulo crypto que se utiliza para generar un UUID RFC 4122 Versión 4 aleatorio. Sintaxis: const crypto.randomUUID([options]) Parámetros: esta función toma el valor de disabledEntropyCache como parámetro. Valor de retorno: esta función devuelve un UUID RFC 4122 versión 4 aleatorio. … Continue reading «Función Node.js crypto.randomUUID( )»

Método Node.js diffieHellman.getGenerator()

El método diffieHellman.getGenerator() es una interfaz de programación de aplicaciones incorporada de la clase diffieHellman dentro del módulo criptográfico que se utiliza para obtener el valor del generador del objeto DiffieHellman (dh).  Sintaxis:  diffieHellman.getGenerator([encoding]) Parámetros: Este método toma la codificación como parámetro. Valor devuelto: Devuelve el valor del generador DiffieHellman en la codificación especificada. Si … Continue reading «Método Node.js diffieHellman.getGenerator()»

Método Node.js crypto.randomFillSync()

El método crypto.randomFillSync() es una interfaz de programación de aplicaciones incorporada del módulo criptográfico que se utiliza para devolver el objeto pasado como argumento de búfer . Sintaxis:   crypto.randomFillSync( buffer, offset, size ) Parámetros: Este método acepta tres parámetros como se mencionó anteriormente y se describe a continuación:   buffer Este parámetro contiene el tipo de … Continue reading «Método Node.js crypto.randomFillSync()»

Propiedad Node.js x509.publicKey

x509.publicKey es una interfaz de programación de aplicaciones incorporada de clase X509Certificate dentro del módulo criptográfico que se utiliza para la clave pública de este certificado. Sintaxis: const x509.publicKey Parámetros : esta API no acepta ningún argumento como parámetro. Valor de retorno : esta API devuelve la clave pública de este certificado. ¿Cómo generar un … Continue reading «Propiedad Node.js x509.publicKey»

Método Node.js crypto.getHashes()

El método crypto.getHashes() es una interfaz de programación de aplicaciones incorporada del módulo criptográfico que se utiliza para mostrar los nombres de todos los algoritmos hash admitidos en una array. Sintaxis: crypto.getHashes() Parámetros: este método no acepta ningún parámetro. Valor devuelto: Devuelve el nombre de todos los algoritmos hash soportados. El siguiente ejemplo ilustra el … Continue reading «Método Node.js crypto.getHashes()»

Función Node.js crypto.scryptSync( )

crypto.scryptSync () es una función incorporada que proporciona una implementación de cifrado síncrono en Node.js. scrypt es una función de derivación de clave basada en contraseña. Está destinado a ser costoso desde el punto de vista computacional y de memoria. Entonces, los ataques de fuerza bruta no tienen éxito. Sintaxis: crypto.scryptSync(password, salt, keylen[, options]) Parámetro: … Continue reading «Función Node.js crypto.scryptSync( )»

Método Node.js hash.copy()

El método hash.copy( ) es una función incorporada de la clase Hash del módulo criptográfico. Este método se usa para hacer una copia del estado actual del hash. Este método se puede llamar varias veces para crear varias copias del hash. Este método generará un error si se llama después de que se haya llamado … Continue reading «Método Node.js hash.copy()»

Método Node.js crypto.randomFill()

El método crypto.randomFill() es el mismo que el método crypto.randomBytes() pero la única diferencia es que aquí el primer argumento es bufferque se completará y también tiene una función de devolución de llamada pasada como argumento. Sin embargo, si una función de devolución de llamada no está disponible, se genera el error. Sintaxis: crypto.randomFill( buffer, … Continue reading «Método Node.js crypto.randomFill()»

Método Node.js decipher.update()

El método decipher.update() es una interfaz de programación de aplicaciones incorporada de la clase Decipher dentro del módulo criptográfico que se utiliza para actualizar el descifrador con los datos de acuerdo con el formato de codificación dado. Sintaxis: const dicipher.update(data[, inputEncoding][, outputEncoding]) Parámetros: Este método toma el siguiente parámetro: datos: Se utiliza para actualizar el … Continue reading «Método Node.js decipher.update()»

Método Node.js crypto.pbkdf2Sync()

El método crypto.pbkdf2Sync() proporciona una implementación sincrónica de la función 2 de derivación de clave basada en contraseña , es decir, (PBKDF2). Además, se implementa un algoritmo de resumen HMAC particular definido por resumen para derivar una clave de la longitud de bytes requerida (keylen) a partir de la contraseña, la sal y las iteraciones … Continue reading «Método Node.js crypto.pbkdf2Sync()»