Generator of secure password, entire customizables
Custom password generator
Easy library for generating unique passwords.
Adds a static `extend` method to a class, to simplify inheritance. Extends the static properties, prototype properties, and descriptors from a `Parent` constructor onto `Child` constructors.
This package provides pluggable adapters for different authentication schemes.
Memorable password generator for Node and browsers (async WebCrypto).
Easy library for generating unique passwords in browsers.
One time password generator
Determine if a function is a native generator function.
Notarize your Electron app
Turns an AST into code.
Generate TOTP tokens from key
A function that returns the normally hidden `GeneratorFunction` constructor
Turn async generator functions into ES2015 generators
Easy library for generating unique passwords. Compatible with node.js and browsers. Forked from original Node.js version.
Two-factor authentication for Node.js. One-time passcode generator (HOTP/TOTP) with support for Google Authenticator.
Generate unique and memorable names
Turn async functions into ES2015 generators
Helper function to remap async functions to generators
Generates gorgeous HTML reports from mochawesome reporter.
Authentication and session helpers for using WorkOS & AuthKit with Next.js
Codesign Electron Windows apps
Allows you to log in to NPM without STDIN, STDOUT. Use in places like CI build systems. Also creates/modifies entries in the ~/.npmrc file for authentication.
Changes JsonValues to your custom typescript type
Configurable strong-password generator
personal_wordlist a wordlist generator which creates an array of possible passwords within a custom DSL
The polymorphous password generator.
Enigma is a lightweight Ruby gem designed to verify passwords hashed using Firebase's custom scrypt-based algorithm, making it ideal for seamless integrations and migrations involving Firebase authentication systems. It provides a secure, efficient way to compare a user-provided password against a stored hash without exposing sensitive details, ensuring constant-time comparisons to mitigate timing attacks. Key features include: - Full compatibility with Firebase Authentication's password hashing logic, combining scrypt with AES-256-CTR encryption for signing. - Configurable parameters for scrypt (rounds, memory cost), signer keys, and salt separators. - Secure practices using OpenSSL's fixed-length comparisons. - Support for custom logging, with easy integration into Rails or other frameworks. - Minimal dependencies, relying on the 'scrypt' gem alongside Ruby's standard library. A common use case is migrating users from Firebase to systems like Devise in Ruby on Rails. During migration, extract the user's base64-encoded salt and stored hash from Firebase, then use Enigma to verify the input password. If it matches, set the raw password in Devise to generate a new hash, avoiding forced resets and ensuring a smooth transition. Whether for custom auth systems, password audits, or hybrid setups, Enigma simplifies secure verification while prioritizing ease of use.
No description provided.
No description provided.