Streaming AES-CTR for node and browsers
JavaScript SDK for the Cyberscaling secure audio streaming worker. AES-CTR transit decryption + MSE / ManagedMediaSource playback.
AES-CTR + HMAC 加解密工具包 - 符合安全合规标准的认证加密方案
Native TypeScript Node.js library for AES-256-CTR, enabling concurrent encryption/decryption with precise IV offset handling down to any byte level, not just full blocks.
Audited & minimal JS implementation of Salsa20, ChaCha and AES
A pure JavaScript implementation of the AES block cipher and all common modes of operation.
High-performance synchronous AES implementation for JavaScript
SymCryptor allows you to easy use a symmetric encryption (with AES-CTR-256) and a signature method (with KMAC-256)
P2P terminal text chat, encrypted end-to-end with AES CTR.
Convenience wrapper that allows starting aes-256-ctr decryption midstream
nodejs kdf ctr mode crypto primitive
aes, for browserify
Encrypt and decrypt your data using JSON Web Key (JWK). Implemented using [Web Crypto Api](https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_API), [RSA-OAEP](https://datatracker.ietf.org/doc/html/rfc3447), [AES-CTR](https://csrc.nist.gov/publica
Deterministic Random Bit Generators
decrypt aes-128 content using a key
TypeScript definitions for cryptr
AES crypto native module for react-native
Lightweight AES encryption and decryption for Node.js
In-browser key management with IndexedDB and the Web Crypto API
TypeScript definitions for aes-js
All the cryptographic primitives used in Ethereum.
Web5 cryptographic library
Request Cryptography
A cross platform AES encryption-decryption with pkcs5Padding. support Java,javascript,typescript,C,Android,IOS...
DEPRECATED: replaced by the `aes` crate
AES-GCM, AES-OCB, AEGIS, AES-CTR, CMAC-AES for WebAssembly
pure rust implementation of SFrame (RFC 9605)
graviola is a modern, fast cryptography library
Safe Rust bindings for libzpaq — ZPAQ compression, decompression, streaming compression, and crypto utilities (SHA-1, SHA-256, AES-CTR, scrypt).
Oramfs provides a fully encrypted and optionally authenticated Oblivious RAM filesystem.
AES-256 file encryption tool
A pure-Rust SSH (Secure Shell) protocol library, in the spirit of libssh, built on purecrypto.
AES-256-CTR encryption and decryption utilities with cross-language compatibility
classes for the ChaCha20 256 bitstream cipher
A Bitcoin stdlib
A Bitcoin SV library with WASM in mind.
Provides almost the same interface as the AES gem, but with modern ciphers and compression. The default cipher is AES-256-GCM. See the README for details.
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.