All Projects → sindresorhus → Random Bytes Readable Stream

sindresorhus / Random Bytes Readable Stream

Licence: mit
Creates a readable stream producing cryptographically strong pseudo-random data using `crypto.randomBytes()`

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Random Bytes Readable Stream

Rando.js
The world's easiest, most powerful random function.
Stars: ✭ 659 (+828.17%)
Mutual labels:  random, npm-package, crypto
Crypto Hash
Tiny hashing module that uses the native crypto API in Node.js and the browser
Stars: ✭ 501 (+605.63%)
Mutual labels:  npm-package, crypto
Libchaos
Advanced library for randomization, hashing and statistical analysis (devoted to chaos machines). 🔬
Stars: ✭ 1,619 (+2180.28%)
Mutual labels:  random, crypto
Qml Snippet
some qml snippet.
Stars: ✭ 9 (-87.32%)
Mutual labels:  random, crypto
Covenantsql
A decentralized, trusted, high performance, SQL database with blockchain features
Stars: ✭ 1,148 (+1516.9%)
Mutual labels:  crypto
The Journal Of Blockchain
区块链自媒体、专注区块链技术学习和实践、IPFS/Filecoin、Bitcoin、Ethereum、EOS、Cosmos、区块链、白皮书、Coinmarketcap、Coindesk、Safe Network、Telegram、Docker、社会治理、经济激励
Stars: ✭ 63 (-11.27%)
Mutual labels:  crypto
Use Reducer X
🔩 An alternative to useReducer that accepts middlewares.
Stars: ✭ 62 (-12.68%)
Mutual labels:  npm-package
Packagephobia
⚖️ Find the cost of adding a new dependency to your project
Stars: ✭ 1,110 (+1463.38%)
Mutual labels:  npm-package
Term Img Cli
Display images in iTerm
Stars: ✭ 70 (-1.41%)
Mutual labels:  npm-package
Encryptlab
A Free and Comprehensive Encrypt and Decrypt Tools Website with example code in Node.js, Website is looking for a new server.
Stars: ✭ 69 (-2.82%)
Mutual labels:  crypto
Emittery
Simple and modern async event emitter
Stars: ✭ 1,146 (+1514.08%)
Mutual labels:  npm-package
Fhe Toolkit Linux
IBM Fully Homomorphic Encryption Toolkit For Linux. This toolkit is a Linux based Docker container that demonstrates computing on encrypted data without decrypting it! The toolkit ships with two demos including a fully encrypted Machine Learning inference with a Neural Network and a Privacy-Preserving key-value search.
Stars: ✭ 1,123 (+1481.69%)
Mutual labels:  crypto
Crypto Bench
Benchmarks for crypto libraries (in Rust, or with Rust bindings)
Stars: ✭ 67 (-5.63%)
Mutual labels:  crypto
Node Rsa
Node.js RSA library
Stars: ✭ 1,120 (+1477.46%)
Mutual labels:  crypto
Awesome Npm Packages
🚀 A collection of awesome npm packages for Noders.
Stars: ✭ 69 (-2.82%)
Mutual labels:  npm-package
Mongoose Update If Current
Optimistic concurrency (OCC) plugin for mongoose.
Stars: ✭ 61 (-14.08%)
Mutual labels:  npm-package
Mnemonic Words
List of words for making random mnemonic sentences
Stars: ✭ 66 (-7.04%)
Mutual labels:  npm-package
Random
Generate random strings or numeric values
Stars: ✭ 68 (-4.23%)
Mutual labels:  random
Crypto Es
A cryptography algorithms library
Stars: ✭ 65 (-8.45%)
Mutual labels:  crypto
Core Geth
A highly configurable Go implementation of the Ethereum protocol.
Stars: ✭ 66 (-7.04%)
Mutual labels:  crypto

random-bytes-readable-stream

Creates a readable stream producing cryptographically strong pseudo-random data using crypto.randomBytes()

It's like a cross-platform fs.createReadStream('/dev/urandom').

Install

$ npm install random-bytes-readable-stream

Usage

const randomBytesReadableStream = require('random-bytes-readable-stream');

randomBytesReadableStream({size: 10}).pipe(process.stdout);

API

randomBytesReadableStream([options])

Returns a stream.Readable.

By default, it produces infinite data.

options

Type: Object

size

Type: number
Default: Infinity

The total size to be produced by the stream in bytes.

License

MIT © Sindre Sorhus

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].