90 packages found
The Cyber Swiss Army Knife for encryption, encoding, compression and data analysis.
- data manipulation
JS implementation of probabilistic data structures: Bloom Filter (and its derived), HyperLogLog, Count-Min Sketch, Top-K and MinHash
- bloom filter
- partitionned bloom filter
- scalable bloom filter
- counting bloom filter
- invertible bloom filter
- count min sketch
Minimalist package, focused in best performance to encode and decode base64.
A simple module for bitwise-xor on buffers
Utility functions for functions.
General purpose cipher for Node & browser
XOR based routing table used for P2P networks such as a Kademlia DHT.
Compose custom types containing mutually exclusive keys, using this generic Typescript helper type.
A SQL builder that doesn't force its opinions on you. Paste SQL together, but with flexibility.
xor-it is a utility class that will take a key and a text. If the text a simple string it will retun a cipher. If the text is a cipher it will return the original string. It uses the vernam cipher technique to create the cipher
Bice, a tiny module that offers a fast way to swap arbitrary length sequences of bytes within a Buffer, using only the Buffer itself and the bitwise XOR operator.
A simple module for bitwise operations on buffers.
A container that allows to store and manipulate an array of spans (or intervals).
Fast scrambled, pseudorandom, numbers in a given range touching each value only once without using a flags array or random number generator. Uses a linear feedback shift register.
Bitwise operations for integers up to 53 bits
Bitwise XOR between two Buffers or Strings, returns a Buffer
Take two readable streams and return a readable stream with the xor of the two input chunks
XOR Encrypt and Decrypt, Support utf-8
Generic array xor. Supports predicate equals function.