Método Node.js ecdh.generateKeys()

El método ecdh.generateKeys() es una interfaz de programación de aplicaciones incorporada de clase ECDH dentro del módulo criptográfico que se utiliza para generar valores de clave pública y privada del objeto Elliptic Curve Diffie-Hellman (ECDH). Solo devuelve la clave pública en el formato y la codificación proporcionados. Sintaxis: ecdh.generateKeys( encoding, format ) Parámetros: este método … Continue reading «Método Node.js ecdh.generateKeys()»

Método Node.js crypto.createDiffieHellmanGroup()

El método crypto.createDiffieHellmanGroup() es una interfaz de programación de aplicaciones incorporada del módulo criptográfico que se utiliza para crear un DiffieHellmanGroup. Sintaxis: crypto.createDiffieHellmanGroup( name ) Parámetros: este método acepta un nombre de parámetro único que es de tipo string. Valor devuelto: Devuelve el DiffieHellmanGroup. Los siguientes ejemplos ilustran el uso del método crypto.createDiffieHellmanGroup() en Node.js: … Continue reading «Método Node.js crypto.createDiffieHellmanGroup()»

Método Node.js crypto.privateDecrypt()

El método crypto.privateDecrypt() se usa para descifrar el contenido del búfer con privateKey.buffer que previamente fue encriptado usando la clave pública correspondiente, es decir, crypto.publicEncrypt(). Sintaxis: crypto.privateDecrypt( privateKey, buffer ) Parámetros: Este método acepta dos parámetros como se mencionó anteriormente y se describe a continuación: privateKey: puede contener datos de tipo objeto, string, búfer o … Continue reading «Método Node.js crypto.privateDecrypt()»

Método Node.js decipher.final()

El método decipher.final() es una interfaz de programación de aplicaciones incorporada de la clase Decipher dentro del módulo criptográfico que se utiliza para devolver el búfer que contiene el valor del objeto de descifrado. Sintaxis: const decipher.final([outputEncoding]) Parámetros: este método toma la codificación de salida como parámetro. Valor devuelto: este método devuelve el objeto del … Continue reading «Método Node.js decipher.final()»

Propiedad Node.js x509.emisor

El x509.issuer es una interfaz de programación de aplicaciones incorporada de clase X509Certificate dentro del módulo criptográfico que se utiliza para obtener la identificación del emisor incluida en este certificado. Sintaxis: const x509.issuer Parámetros : esta propiedad no acepta ningún argumento como parámetro. Valor devuelto : Esta propiedad devuelve la identificación del emisor incluida en … Continue reading «Propiedad Node.js x509.emisor»

Método Node.js x509.toString()

El x509.toString() es una interfaz de programación de aplicaciones incorporada de clase X509Certificate dentro del módulo criptográfico que se utiliza para obtener el certificado codificado con PEM. Sintaxis: const x509.toString() Parámetros: este método no acepta ningún argumento como parámetro. Valor devuelto: este método devuelve el certificado codificado con PEM. ¿Cómo generar un certificado público? Certificado … Continue reading «Método Node.js x509.toString()»

Método Node.js diffieHellman.getPublicKey()

El método diffieHellman.getPublicKey() 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 pública del objeto dh .  Sintaxis: diffieHellman.getPublicKey([encoding]) Parámetros: este método toma la codificación como parámetro. Valor devuelto: Devuelve la clave pública de diffieHellman. Si se especifica la codificación , … Continue reading «Método Node.js diffieHellman.getPublicKey()»

Propiedad Node.js x509.fingerprint

El x509.fingerprint es una interfaz de programación de aplicaciones incorporada de clase X509Certificate dentro del módulo criptográfico que se utiliza para obtener la huella digital SHA-1 de este certificado. Sintaxis: const x509.fingerprint Parámetros: esta propiedad no acepta ningún argumento como parámetro. Valor devuelto: esta propiedad devuelve la huella digital SHA-1 de este certificado. ¿Cómo generar … Continue reading «Propiedad Node.js x509.fingerprint»

Método Node.js crypto.createDecipheriv()

El método crypto.createDecipheriv() es una interfaz de programación de aplicaciones incorporada del módulo criptográfico que se utiliza para crear un objeto Decipher , con el algoritmo , la clave y el vector de inicialización indicados, es decir, (iv). Sintaxis: crypto.createDecipheriv( algorithm, key, iv, options ) Parámetros: Este método acepta cuatro parámetros como se mencionó anteriormente … Continue reading «Método Node.js crypto.createDecipheriv()»

Método Node.js cipher.update()

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