awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ncb000gt avatar

ncb000gt/node.bcrypt.js

0
View on GitHub↗
7,800 stele·551 fork-uri·C++·MIT·5 vizualizări

Node.bcrypt.js

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 storage security and user authentication. These utilities enable the creation of secure random salts and the transformation of passwords into hashes that store the salt and cost factor within the resulting string.

Features

  • Password Hashing Utilities - Provides specialized utilities to transform plain-text passwords into secure, irreversible bcrypt hashes.
  • Adaptive - Implements the adaptive bcrypt algorithm, allowing computational costs to be increased to resist brute-force attacks.
  • Adaptive Hashing Costs - Allows the number of hashing iterations to be configured to increase the computational effort required for brute-force attacks.
  • Credential Storage - Provides the means to store passwords as secure hashes, preventing recovery if the database is compromised.
  • Cryptographic Salt Generation - Creates secure random salts to prevent rainbow table attacks when hashing sensitive credentials.
  • Password Verification - Provides a secure way to compare plain-text passwords against stored hashes for authentication.
  • User Authentication Systems - Implements mechanisms to verify user identity by comparing provided passwords against stored bcrypt hashes.
  • Node.js Native Addons - Utilizes a C++ native addon to provide high-performance implementations of the bcrypt algorithm.
  • Salt-Embedded Hashes - Stores the salt and cost factor directly within the resulting hash string for simplified verification.
  • Hash Metadata Extraction - Allows for the extraction of encryption rounds and other metadata from a stored password hash.
  • JavaScript Cryptography - Bcrypt password hashing implementation for Node.js.

Istoric stele

Graficul istoricului de stele pentru ncb000gt/node.bcrypt.jsGraficul istoricului de stele pentru ncb000gt/node.bcrypt.js

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Node.bcrypt.js

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Node.bcrypt.js.
  • kelektiv/node.bcrypt.jsAvatar kelektiv

    kelektiv/node.bcrypt.js

    7,801Vezi pe GitHub↗

    This is a bcrypt password hashing library and cryptography module for Node.js. It provides a toolset for generating secure salts, computing cryptographically strong hashes, and verifying passwords to protect user credentials from unauthorized access. The library implements adaptive hashing, utilizing a configurable cost factor to increase the computational effort required to brute-force passwords. It includes a password verification tool that protects the comparison process from timing attacks. The project covers secure password hashing and salt generation, as well as utilities for hash cost

    C++
    Vezi pe GitHub↗7,801
  • dcodeio/bcrypt.jsAvatar dcodeIO

    dcodeIO/bcrypt.js

    3,797Vezi pe 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
    Vezi pe GitHub↗3,797
  • aarondl/authbossAvatar aarondl

    aarondl/authboss

    4,189Vezi pe 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
    Vezi pe GitHub↗4,189
  • binarylogic/authlogicAvatar binarylogic

    binarylogic/authlogic

    4,343Vezi pe GitHub↗

    Authlogic is a Ruby authentication framework designed to manage user identities, session persistence, and secure password hashing. It provides a system for verifying user credentials against stored records using configurable identity fields. The framework distinguishes itself through its provider-based identity integration, allowing applications to connect authentication flows to external services including OAuth, OpenID Connect, LDAP, and various social media platforms. It also includes an extensibility model that executes custom user-defined code via hooks and callbacks during identity veri

    Ruby
    Vezi pe GitHub↗4,343
Vezi toate cele 30 alternative pentru Node.bcrypt.js→

Întrebări frecvente

Ce face ncb000gt/node.bcrypt.js?

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.

Care sunt principalele funcționalități ale ncb000gt/node.bcrypt.js?

Principalele funcționalități ale ncb000gt/node.bcrypt.js sunt: Password Hashing Utilities, Adaptive, Adaptive Hashing Costs, Credential Storage, Cryptographic Salt Generation, Password Verification, User Authentication Systems, Node.js Native Addons.

Care sunt câteva alternative open-source pentru ncb000gt/node.bcrypt.js?

Alternativele open-source pentru ncb000gt/node.bcrypt.js includ: kelektiv/node.bcrypt.js — This is a bcrypt password hashing library and cryptography module for Node.js. It provides a toolset for generating… 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… binarylogic/authlogic — Authlogic is a Ruby authentication framework designed to manage user identities, session persistence, and secure… techschool/simplebank — Simplebank is a financial services backend application built with Go that manages bank accounts and transfers. It… symfony/security-http — This project provides a comprehensive security framework for PHP applications, designed to manage the entire lifecycle…