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