Topics / #hashing
Hashing projects on GitHub
Computing and transforming hashes, including checksums, digests and password hashing.
As of , the most-starred Hashing projects on GitHub are CyberChef (36.2K stars), algo (23.1K stars) and crypto-js (16.4K stars). GitHub.Locker tracks 7 Hashing repositories with 122.4K stars combined. The fastest-growing on October 18 was CyberChef, with +9 stars in a day.
Hot right now
Most stars gained in a day · Oct 18
+9CyberChef
gchq/CyberChef · ★ 36.2KCyberChef is a web app that bundles encoding, encryption, compression, hashing and other data-analysis operations ('cyber' operations) into a single drag-and-drop recipe builder that runs entirely in your browser.
+7john
openwall/john · ★ 13.8KA fast, offline password cracker. Its primary purpose is detecting weak Unix passwords, but the jumbo build supports hundreds of hash and cipher types and runs on Unix, macOS, Windows and more.
+1algo
wangzheng0822/algo · ★ 23.1KA curated set of 50 Python implementations of classic data structures and algorithms (arrays, linked lists, stacks, queues, trees, graphs, sorting, dynamic programming and more), built as companion exercises for the author's data-structures-and-algorithms course.
+1CryptoSwift
krzyzanowskim/CryptoSwift · ★ 10.6KA growing collection of standard and secure cryptographic algorithms implemented in pure Swift: hashes, ciphers, RSA, message authenticators, key-derivation functions, plus helpers for String and Data.
The all-time top
7 projects · by stars
- 36.2K
#1 · gchq/CyberChefCyberChef
CyberChef is a web app that bundles encoding, encryption, compression, hashing and other data-analysis operations ('cyber' operations) into a single drag-and-drop recipe builder that runs entirely in your browser.
- 23.1K
#2 · wangzheng0822/algoalgo
A curated set of 50 Python implementations of classic data structures and algorithms (arrays, linked lists, stacks, queues, trees, graphs, sorting, dynamic programming and more), built as companion exercises for the author's data-structures-and-algorithms course.
- 16.4K
#3 · brix/crypto-jscrypto-js
Crypto-js is a JavaScript library of crypto standards — hashes, ciphers like AES, PBKDF2 key derivation and encodings such as Base64, usable from Node.js and the browser.
- 4

john
13.8Kopenwall/john · CA fast, offline password cracker. Its primary purpose is detecting weak Unix passwords, but the jumbo build supports hundreds of hash and cipher types and runs on Unix, macOS, Windows and more.
- 5

hashsigs-solidity
11.2KQuipNetwork/hashsigs-solidity · SolidityA Solidity implementation of hash-based post-quantum signatures using the Winternitz One-Time Signature Plus (WOTS+) scheme, meant to be used inside blockchain smart contracts.
- 6

hashsigs-ts
11.2KQuipNetwork/hashsigs-ts · TypeScriptA TypeScript implementation of hash-based signatures, specifically WOTS+ (Winternitz One-Time Signature Plus), a post-quantum signature primitive.
- 7

CryptoSwift
10.6Kkrzyzanowskim/CryptoSwift · SwiftA growing collection of standard and secure cryptographic algorithms implemented in pure Swift: hashes, ciphers, RSA, message authenticators, key-derivation functions, plus helpers for String and Data.
Related topics
Often tagged together