Generates a secure random string with a given length
TypeScript definitions for secure-random-string
BuckleScript/ReasonML Bindings for secure-random-string
Tiny, secure random string and token generator for Node.js.
Provides functions for detecting if the host environment supports the WebCrypto API
math-random is an isomorphic, drop-in replacement for `Math.random` that uses cryptographically secure random number generation, where available
Helper library for easy AES encrypt/decrypt, hashing and secure random string generation built on top of Node.js built-in crypto module
RFC9562 UUIDs
Encryption, decryption, and key related utility functions
Fastest random ID and random string generation for Node.js
simple persistent cookiejar system
JWT Library for Node.js
TypeScript definitions for secure-random-password
Generate a cryptographically strong random string
Normalize the creation of cryptographically strong random values.
Retrieve a secure random byte string of a specified length
Generate passwords using a cryptographically-strong source of randomness
A tiny (118 bytes), secure URL-friendly unique string ID generator
An alias package for `crypto.randomBytes` in Node.js and/or browsers
Universal Module for Secure Random Generator in JavaScript
[](https://www.npmjs.com/package/@ton/crypto)
URL and cookie safe UIDs
A very basic crypto library
Cryptographically secure random string/number generator using Node.js built-in crypto module. Replaces Math.random() with a bias-free, enterprise-grade solution.
A library for generating random string
Generate secure random password text strings
Generate secure random password text strings
Simple Gem to generate random alphanumeric secure random string
Lightweight Ruby on Rails gem to handle slugs for Active Record objects.
SixArm.com » Ruby » PasswordSalt class to generate secure websafe strings using random cryptography
WebGet Ruby Gem: PasswordSalt class to generate secure websafe strings using random cryptography
A high-level encryption toolkit providing AES-256-GCM encryption and decryption, key rotation, envelope encryption, PBKDF2 key derivation, secure random generation, configurable hashing (SHA-256/384/512), and constant-time string comparison using Ruby's built-in OpenSSL.
Generates reproducible (deterministic) pseudo-random numbers and strings (hex/alphabetic/alphanumeric) from arbitrary Ruby object seeds. Not cryptographically secure.
Miscellaneous methods that may or may not be useful. sh:: Safely pass untrusted parameters to sh scripts. Raise an exception if the script returns a non-zero value. fork_and_check:: Run a block in a forked process and raise an exception if the process returns a non-zero value. do_and_exit, do_and_exit!:: Run a block. If the block does not run exit!, a successful exec or equivalent, run exit(1) or exit!(1) ourselves. Useful to make sure a forked block either runs a successful exec or dies. Any exceptions from the block are printed to standard error. overwrite:: Safely replace a file. Writes to a temporary file and then moves it over the old file. tempname_for:: Generates an unique temporary path based on a filename. The generated filename resides in the same directory as the original one. try_n_times:: Retries a block of code until it succeeds or a maximum number of attempts (default 10) is exceeded. Exception#to_formatted_string:: Return a string that looks like how Ruby would dump an uncaught exception. IO#best_datasync:: Try fdatasync, falling back to fsync, falling back to flush. Random#exp:: Return a random integer 0 ≤ n < 2^argument (using SecureRandom). Random#float:: Return a random float 0.0 ≤ n < argument (using SecureRandom). Random#int:: Return a random integer 0 ≤ n < argument (using SecureRandom). Password:: A small wrapper for String#crypt that does secure salt generation and easy password verification.
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.