abstract base class for crypto-streams
TypeScript definitions for cipher-base
abstract base class for hash-streams
ciphers for the browser
http transmision cipher base on axio
http transmision cipher base on axio
abstract base class for crypto-streams
JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.
http transmision cipher base on axio
Resolve a URI relative to an optional base URI
Poseidon encryption and decryption in TypeScript.
Format-preserving encryption implementation
Cryptographic primitives for JavaScript
Basic layout model and some utilities for Cytoscape.js layout extensions
Noise protocol handshake
Core module for compound spring embedder based layout styles
WIP - a pure javascript version of sodium-native
TypeScript definitions for browserify-cipher
Framework for rapidly creating high quality, server-side node.js applications, using plugins like building blocks
Turn a function into an `http.Agent` instance
An arbitrary length integer library for Javascript
A collection of React utility functions for Base UI.
Encryption tooling for did-key pairs.
The set of Unicode symbols that can serve as a base for emoji modifiers, i.e. those with the `Emoji_Modifier_Base` property set to `Yes`.
Generic implementation of Cipher-based Message Authentication Code
Block cipher-based message authentication code
A Rust-based software library for AES.
A cryptographic library that includes big number arithmetic operations, hash algorithms, symmetric-key encryption/decryption algorithms, asymmetric-key (public-key) encryption/decryption algorithms, pseudo random number generators, etc. Hash algorithms includes MD4, MD5, SHA224, SHA256, SHA384, SHA512, SHA3, etc. Symmetric key encryption algorithms include DES, AES, etc. Public key encryption algorithms include RSA, ECC, etc.
A secure, high-performance messaging protocol library
A pure-Rust statistical test suite for pseudorandom number generators (NIST SP 800-22, DIEHARD, DIEHARDER).
A simple caesar cipher to shift a letter an arbitray step size, with a base range size and offset
A ruby implementation of RFC4493, RFC4494, and RFC4615. CMAC is a message authentication code (MAC) built using AES-128.
A library for performing cryptography based on modern ciphers and protocols
Obfuscate 32-bit Integers using a 32-bit block cipher based on SKIPJACK
SSLSmart is an advanced and highly flexible Ruby based smart SSL cipher enumeration tool
sym-crypt is a core encryption module for the symmetric encryption app (and a corresponding gem) "sym", and contains the main base serialization, encryption, encoding, compression routines. sym-crypt uses a symmetric 256-bit key with the AES-256-CBC cipher, which is the same cipher as the one used by the US Government. For encyption with a password sym-crypt uses AES-128-CBC cipher. The resulting data is zlib-compressed and base64-encoded. The keys are also base64 encoded for easy copying/pasting/etc.
BLAKE is a cryptographic hash function based on Dan Bernstein's ChaCha stream cipher, but a permuted copy of the input block, XORed with round constants, is added before each ChaCha round. Like SHA-2, there are two variants differing in the word size. ChaCha operates on a 4×4 array of words. BLAKE repeatedly combines an 8-word hash value with 16 message words, truncating the ChaCha result to obtain the next hash value. BLAKE-256 and BLAKE-224 use 32-bit words and produce digest sizes of 256 bits and 224 bits, respectively, while BLAKE-512 and BLAKE-384 use 64-bit words and produce digest sizes of 512 bits and 384 bits, respectively.
BLAKE is a cryptographic hash function based on Dan Bernstein's ChaCha stream cipher, but a permuted copy of the input block, XORed with round constants, is added before each ChaCha round. Like SHA-2, there are two variants differing in the word size. ChaCha operates on a 4×4 array of words. BLAKE repeatedly combines an 8-word hash value with 16 message words, truncating the ChaCha result to obtain the next hash value. BLAKE-256 and BLAKE-224 use 32-bit words and produce digest sizes of 256 bits and 224 bits, respectively, while BLAKE-512 and BLAKE-384 use 64-bit words and produce digest sizes of 512 bits and 384 bits, respectively.
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.
No description provided.
No description provided.
No description provided.