awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kelektiv avatar

kelektiv/node.bcrypt.js

0
View on GitHub↗
7,801 نجوم·551 تفرعات·C++·MIT·5 مشاهدات

Node.bcrypt.js

هذه مكتبة لتجزئة كلمات المرور bcrypt ووحدة تشفير لـ Node.js. توفر مجموعة أدوات لتوليد أملاح (salts) آمنة، وحساب تجزئات قوية تشفيرياً، والتحقق من كلمات المرور لحماية بيانات اعتماد المستخدم من الوصول غير المصرح به.

تنفذ المكتبة التجزئة التكيفية، باستخدام عامل تكلفة قابل للتكوين لزيادة الجهد الحسابي المطلوب لكسر كلمات المرور بالقوة الغاشمة. تتضمن أداة للتحقق من كلمة المرور تحمي عملية المقارنة من هجمات التوقيت.

يغطي المشروع تجزئة كلمات المرور الآمنة وتوليد الأملاح، بالإضافة إلى مرافق لاستخراج تكلفة التجزئة والتحقق من كلمة المرور. تدعم هذه القدرات تخزين كلمات المرور الآمن وسير عمل مصادقة المستخدم.

Features

  • Password Hashing Utilities - Provides a complete bcrypt implementation for transforming passwords into secure, irreversible hashes for storage.
  • Adaptive - Implements an adaptive hashing algorithm with a configurable cost factor to scale security with hardware.
  • Node.js Native Addons - Binds a C++ implementation of the bcrypt algorithm to Node.js using native addons.
  • Adaptive Hashing Costs - Implements adjustable computational costs for hashes to increase resistance against brute-force attacks.
  • Brute Force Protections - Employs salt and adaptive cost factors to significantly slow down password cracking attempts.
  • Cryptographic Salt Generation - Generates high-entropy random salts to ensure unique hashes for identical passwords.
  • Node.js Cryptography Integrations - Integrates C++ cryptographic primitives into the Node.js environment for strong password hashing.
  • Password Verification - Provides utilities to securely compare plaintext passwords against stored hashes while resisting timing attacks.
  • Bcrypt Implementations - Implements the bcrypt algorithm for secure password hashing and verification in Node.js.
  • Thread Pool Offloading - Offloads CPU-intensive hashing operations to separate threads to prevent blocking the main event loop.
  • Timing Attack Prevention - Prevents information leakage from timing attacks by using constant-time comparison algorithms for password hashes.
  • User Authentication Workflows - Supports secure user login flows by verifying plaintext passwords against stored bcrypt hashes.
  • Cryptography and Security - Bcrypt implementation for Node.js.

سجل النجوم

مخطط تاريخ النجوم لـ kelektiv/node.bcrypt.jsمخطط تاريخ النجوم لـ kelektiv/node.bcrypt.js

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة kelektiv/node.bcrypt.js؟

هذه مكتبة لتجزئة كلمات المرور bcrypt ووحدة تشفير لـ Node.js. توفر مجموعة أدوات لتوليد أملاح (salts) آمنة، وحساب تجزئات قوية تشفيرياً، والتحقق من كلمات المرور لحماية بيانات اعتماد المستخدم من الوصول غير المصرح به.

ما هي الميزات الرئيسية لـ kelektiv/node.bcrypt.js؟

الميزات الرئيسية لـ kelektiv/node.bcrypt.js هي: Password Hashing Utilities, Adaptive, Node.js Native Addons, Adaptive Hashing Costs, Brute Force Protections, Cryptographic Salt Generation, Node.js Cryptography Integrations, Password Verification.

ما هي البدائل مفتوحة المصدر لـ kelektiv/node.bcrypt.js؟

تشمل البدائل مفتوحة المصدر لـ kelektiv/node.bcrypt.js: ncb000gt/node.bcrypt.js — This is a Node.js library for securely hashing and verifying passwords using the bcrypt adaptive hashing algorithm. It… dcodeio/bcrypt.js — bcrypt.js is a portable JavaScript implementation of the bcrypt algorithm used for securely hashing and verifying user… aarondl/authboss — Authboss is a modular HTTP authentication framework for managing user identity, session lifecycles, and password… nodejs/node-addon-api — This project provides a header-only C++ wrapper for the Node-API, serving as a framework for building high-performance… supertokens/supertokens-core — SuperTokens Core is an open-source, self-hosted authentication and identity management platform designed for… symfony/security-http — This project provides a comprehensive security framework for PHP applications, designed to manage the entire lifecycle…

بدائل مفتوحة المصدر لـ Node.bcrypt.js

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Node.bcrypt.js.
  • ncb000gt/node.bcrypt.jsالصورة الرمزية لـ ncb000gt

    ncb000gt/node.bcrypt.js

    7,800عرض على GitHub↗

    This is a Node.js library for securely hashing and verifying passwords using the bcrypt adaptive hashing algorithm. It functions as a password security module that transforms plain-text credentials into protected hashes and generates cryptographically secure salts. The implementation allows for the adjustment of computational cost to resist brute-force attacks. It provides utilities for password hash verification and the extraction of hash metadata to determine the number of encryption rounds used. The project covers a range of security and access control capabilities, including credential s

    C++
    عرض على GitHub↗7,800
  • dcodeio/bcrypt.jsالصورة الرمزية لـ dcodeIO

    dcodeIO/bcrypt.js

    3,797عرض على GitHub↗

    bcrypt.js is a portable JavaScript implementation of the bcrypt algorithm used for securely hashing and verifying user passwords. It functions as a credential security utility that protects stored passwords against brute-force attacks through the use of salts and configurable work factors. The library is designed as a pure JavaScript cryptographic module, allowing it to run in any JavaScript environment, including both server-side Node.js and client-side web browsers, without requiring native system binaries or C++ bindings. It is a zero-dependency standalone module to minimize security risks

    JavaScript
    عرض على GitHub↗3,797
  • aarondl/authbossالصورة الرمزية لـ aarondl

    aarondl/authboss

    4,189عرض على GitHub↗

    Authboss is a modular HTTP authentication framework for managing user identity, session lifecycles, and password security. It provides a system of identity access middleware to control route access and synchronize user identity across requests via standard web protocols. The framework is distinguished by a pluggable architecture that allows for the registration of independent modules to extend identity logic. It utilizes a hook-based event system to execute custom business logic during authentication state changes and employs a selector-verifier token pattern to protect against timing attacks

    Go
    عرض على GitHub↗4,189
  • nodejs/node-addon-apiالصورة الرمزية لـ nodejs

    nodejs/node-addon-api

    2,400عرض على GitHub↗

    This project provides a header-only C++ wrapper for the Node-API, serving as a framework for building high-performance native addons for Node.js. It acts as a bridge between C++ and JavaScript, offering an object-oriented interface that simplifies the creation of compiled extensions while managing the complexities of the language boundary. The library distinguishes itself by providing type-safe abstractions for data marshalling and memory management, ensuring that native and script-side objects are tracked and reclaimed correctly. It includes mechanisms for coordinating asynchronous tasks bet

    C++nodenodejs
    عرض على GitHub↗2,400
  • عرض جميع البدائل الـ 30 لـ Node.bcrypt.js→