Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
Repository Index
47,133 repositories indexed
1–24 of 33 · Most stars
⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡
John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs
WCDB is a cross-platform database framework developed by WeChat.
CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift
RSA attack tool (mainly for ctf) - retrieve private key from weak public key and/or uncipher data
A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps
Hide secrets with invisible characters in plain text securely using passwords 🧙🏻♂️⭐
The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3 and DTLS 1.3! Update to wolfSSL 5.9.1 for the latest CVE fixes.
Crack legacy zip encryption with Biham and Kocher's known plaintext attack.
LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.
A tool to analyze multi-byte xor cipher
BCrypt.Net - Bringing updates to the original bcrypt package
Authenticated Encryption with Associated Data Algorithms: high-level encryption ciphers
🔑 Local-first Secrets Manager
Audited & minimal JS implementation of Salsa20, ChaCha and AES
Cross-Platform Screen Capture and Annotation Tool
🔓 CLI tool and library to execute padding oracle attacks easily, with support for concurrent network requests and an elegant UI.
A collection of hash functions, ciphers, tools, libraries, and materials related to cryptography & security. :closed_lock_with_key::closed_lock_with_key::closed_lock_with_key::closed_lock_with_key::closed_lock_with_key: (project was renamed, libchaos is main)
A library of cryptographic primitives (ciphers, hashes, etc) for OCaml
Block & stream ciphers, public key crypto, hashing, KDF, MAC, PKCS, TLS, ASN.1, BER/DER, etc.
Elixir crypto library to encrypt/decrypt arbitrary binaries
A neovim plugin for encoding and decoding text
HElib is an open-source software library that implements homomorphic encryption. It supports the BGV scheme with bootstrapping and the Approximate Number CKKS scheme. HElib also includes optimizations for efficient homomorphic evaluation, focusing on effective use of ciphertext packing techniques and on the Gentry-Halevi-Smart optimizations.