Описание тега node-crypto

Крипто-модуль Node.js обеспечивает криптографическую функциональность, которая включает набор оболочек для хеш-функций OpenSSL, HMAC, шифрования, дешифрования, подписи и проверки. Используйте этот тег для вопросов, связанных с приложениями / скриптами Node.js, которые используют модуль шифрования - require('crypto').

node-crypto следует использовать в вопросах, связанных с api криптографии node.js

В crypto модуль предоставляет криптографические функции, включая набор оболочек для OpenSSL's hash, HMAC, cipher, decipher, sign а также verify функции.

Образец

// Import module.
const crypto = require('crypto');

// Prepare secret.
const secret = 'very secret';

// Create hash.
const hash = crypto.createHmac('sha256', secret)
                   .update('sample information')
                   .digest('hex');

// Print it.
console.log(hash);
// => 5087be71f85fd1ea755742b0fe4eaf5a7c4c25bee5db58f4f7edd1558ed792d0

Ссылки