Password entropy test, loosely inspired by xkcd
Simple utility to add a layer of protection to your websites, very useful for agencies and freelancers
Inquirer password prompt
A lightweight cache for file metadata, ideal for processes that work on a specific set of files and only need to reprocess files that have changed since the last run
Docusaurus Plugin to generate an almost ideal image (responsive, lazy-loading, and low quality placeholder).
cross-platform masked or hidden prompt
No description provided.
No description provided.
Node.js client for api.ideal-postcodes.co.uk
Interface specification for javascript based API Clients to api.ideal-postcodes.co.uk
An implementation of the WHATWG URL Standard's URL API and parsing machinery
A zero-config, self contained local WordPress environment for development and testing.
Easy library for generating unique passwords.
Two-factor authentication for Node.js. One-time passcode generator (HOTP/TOTP) with support for Google Authenticator.
UK Postcode helper methods
Verifalia email verification library for JavaScript: verify email addresses in real-time and check whether they are deliverable, invalid, or otherwise risky.
Adaptive image component
SASLprep: Stringprep Profile for User Names and Passwords, rfc4013
Fast document oriented javascript in-memory database
Ideal Postcodes OpenAPI v3 specifications
Axios based client for api.ideal-postcodes.co.uk
getpass for node.js
Core logic for the password-input widget implemented as a state machine
The PBKDF2 password-pbased key derivation function for ethers.
A gem that makes ideal passwords in various ways.
Create and/or save values created by SecureRandom.hex(64). Ideal for plain-text passwords that should not be in source control.
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.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.