Section courante

A propos

Section administrative du site

Crypto

Cryptographie
Node.js

Description

Ce module contient les fonctionnalités de cryptographie incluant un ensemble enveloppant le hachage de l'OpenSSL, HMAC, Cipher, Decipher, les fonctions de signes et les vérifications.

Liste des classes

Nom Description
Certificate Cette classe contient le SPKAC, soit un mécanisme de demande de signature de certificat mise en oeuvre à l'origine par Netscape et spécifié formellement dans le cadre de l'élément keygen de HTML5.
Cipher Cette classe contient les instances de la classe Cipher utilisées pour crypter les données.
Decipher Cette classe contient les instances de la classe Decipher utilisées pour déchiffrer les données.
DiffieHellman Cette classe contient un utilitaire de création d'échanges de clefs Diffie-Hellman.
DiffieHellmanGroup Cette classe permet de prendre un groupe modp bien connu comme paramètre mais fonctionnant autrement de la même manière que DiffieHellman.
ECDH Cette classe contient un utilitaire pour créer des échanges de clefs ECDH (Elliptic Curve Diffie-Hellman).
Hash Cette classe contient un utilitaire permettant de créer des condensés de hachage de données.
Hmac Cette classe contient un utilitaire permettant de créer des résumés cryptographiques HMAC.
KeyObject Cette classe contient une représentation d'une clef symétrique ou asymétrique, et chaque type de clef expose différentes fonctions. Les méthodes crypto.createSecretKey(), crypto.createPublicKey() et crypto.createPrivateKey() sont utilisées pour créer des instances KeyObject. Les objets KeyObject ne doivent pas être créés directement à l'aide du nouveau mot-clef.
Sign Cette classe contient un utilitaire de génération de signatures.
Verify Cette classe contient un utilitaire de vérification des signatures.
X509Certificate Cette classe permet d'encapsuler un certificat X509 et de fournir un accès en lecture seulement à ses informations.


Dernière mise à jour : Vendredi, le 5 Mars 2021