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

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

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

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

Реализуй цепочку middleware функций (fn1, fn2, fn3) → compose в pipeline