Что умеет модуль crypto в Node.js?

Middle
291 просмотров
AFK Offer AI

crypto предоставляет криптографические функции: хэширование (createHash, SHA256/MD5), HMAC, шифрование/дешифрование (createCipheriv/createDecipheriv), генерация случайных данных (randomBytes, randomUUID). Для паролей используй crypto.scrypt или bcrypt — не MD5/SHA1 напрямую без соли. randomBytes(32) — правильный способ генерировать токены сессий и API ключи.

Следующий вопрос

Что такое error-first callback паттерн в Node.js?