1.gchq / CyberChef
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
Ranked by Attention Score: stars gained over the last 90 complete days
11 repositories by Attention Score · Aug 5, 2026 – Nov 2, 2026 (UTC)
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖
Audited & minimal JS implementation of hash functions, MACs and KDFs.
:key: Hash type identifier (CLI & lib)
🔗 Don't know what type of hash it is? Name That Hash will name that hash type! 🤖 Identify MD5, SHA256 and 300+ other hashes ☄ Comes with a neat web app 🔥
SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.
Java cryptographic library that supports Argon2, bcrypt, scrypt and PBKDF2 aimed to protect passwords in databases. Easy to use by design, highly customizable, secure and portable. All the implementations follow the standards and have been reviewed to perform better in the JVM.
Zero-allocation hashing for Java
Very fast, high-quality hash function, discrete-incremental and streamed hashing-capable (non-cryptographic, header-only C/C++) 27GB/s + PRNG
The VBCorLib framework brings many of the powerful .NET classes to VB6.
Package passwap provides a unified implementation between different password hashing algorithms. It allows for easy swapping between algorithms, using the same API for all of them.