Método Node.js hmac.update()

El método hmac.update() es un método incorporado de clase HMAC dentro del módulo criptográfico que se utiliza para actualizar los datos del objeto hmac.  Sintaxis: hmac.update(data[, inputEncoding]) Parámetros: Este método toma los siguientes dos parámetros: data: Puede ser de tipo string, Buffer, TypedArray o DataView. Son los datos que se pasan a esta función. inputEncoding: … Continue reading «Método Node.js hmac.update()»

Método Node.js diffieHellman.setPrivateKey()

El método diffieHellman.setPrivateKey() es una interfaz de programación de aplicaciones incorporada de la clase DiffieHellman (dh) dentro del módulo criptográfico que se utiliza para establecer la clave privada del objeto dh . Sintaxis: diffieHellman.setPrivateKey(privateKey[, encoding]) Parámetros: este método acepta los siguientes dos parámetros: privateKey: Se utiliza para denotar la clave privada. codificación: se utiliza para … Continue reading «Método Node.js diffieHellman.setPrivateKey()»

Node.js crypto.createDiffieHellman(prime, primeEncoding, generator, generatorEncoding) Método

El método crypto.createDiffieHellman() se utiliza para crear un objeto de intercambio de claves DiffieHellman mediante el uso del número primo indicado y un generador especificado opcional. Sintaxis:   crypto.createDiffieHellman( prime, primeEncoding, generator, generatorEncoding ) Parámetros: Este método acepta cuatro parámetros como se mencionó anteriormente y se describe a continuación:   prime: puede contener elementos de tipo string, … Continue reading «Node.js crypto.createDiffieHellman(prime, primeEncoding, generator, generatorEncoding) Método»

Método Node.js crypto.getDiffieHellman()

El método crypto.getDiffieHellman() se utiliza para crear un objeto de intercambio de claves DiffieHellmanGroup predefinido. Aquí, los grupos favorecidos son ‘modp1’, ‘modp2’, ‘modp5’, que se definen en RFC 2412 y ‘modp14’, ‘modp15’, ‘modp16’, ‘modp17’, ‘modp18’, definidos en RFC 3526. Sintaxis: crypto.getDiffieHellman( groupName ) Parámetros: este método acepta un solo parámetro groupName que es de tipo … Continue reading «Método Node.js crypto.getDiffieHellman()»

Propiedad Node.js x509.subject – Part 1

El x509.subject es una interfaz de programación de aplicaciones incorporada de clase X509Certificate dentro del módulo criptográfico que se utiliza para obtener el tema completo de este certificado. Sintaxis: const x509.subject Parámetros : esta función no acepta ningún argumento como parámetro. Valor devuelto: esta función devuelve el número de serie de este certificado. ¿Cómo generar … Continue reading «Propiedad Node.js x509.subject – Part 1»

Función Node.js crypto.verify()

El crypto.verify()  es un método del módulo incorporado de node.js crypto que se usa para verificar la firma de los datos que se codifican utilizando un tipo diferente de funciones de cifrado como el algoritmo SHA256, etc. Sintaxis: crypto.verify(algorithm, data, publicKey, signature) Parámetros: algoritmo:  Es un valor de tipo string. Una firma se puede verificar … Continue reading «Función Node.js crypto.verify()»

Método Node.js diffieHellman.getPrivateKey()

El método diffieHellman.getPrivateKey() es una interfaz de programación de aplicaciones incorporada de la clase DiffieHellman dentro del módulo criptográfico que se utiliza para devolver la clave privada del objeto dh . Sintaxis: diffieHellman.getPrivateKey([encoding]) Parámetros: este método toma la codificación como parámetro. Valor devuelto: Devuelve la clave privada de diffieHellman. Si se especifica la codificación, se … Continue reading «Método Node.js diffieHellman.getPrivateKey()»

Método Node.js crypto.scrypt()

El método crypto.scrypt() es una interfaz de programación de aplicaciones incorporada del módulo criptográfico que se utiliza para habilitar una implementación de un scrypt asíncrono. Donde, 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 … Continue reading «Método Node.js crypto.scrypt()»

Método Node.js crypto.getCiphers()

El método crypto.getCiphers() devuelve una array con los nombres de todos los algoritmos de cifrado admitidos. Sintaxis: crypto.getCiphers() Parámetros: Este método no acepta ningún parámetro. Valor devuelto: Devuelve los nombres de todos los algoritmos de cifrado admitidos. El siguiente ejemplo ilustra el uso del método crypto.getCiphers() en Node.js: Ejemplo: // Node.js program to demonstrate the  … Continue reading «Método Node.js crypto.getCiphers()»

Función Node.js crypto.checkPrimeSync()

checkPrimeSync () es una interfaz de programación de aplicaciones incorporada de clase Crypto dentro del módulo crypto que se usa para verificar si el objeto de búfer pasado es principal o no. Sintaxis: const crypto.checkPrimeSync(candidate[, options]) Parámetros: Esta función toma los siguientes argumentos como parámetro. candidato: Este es un objeto de búfer que representa una … Continue reading «Función Node.js crypto.checkPrimeSync()»