blake3
hashit
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
blake3
- Go 1.17 offers a big performance boost!
-
Help me understand blake3 and how to use it in golang.
Otherwise, there already exist implementations for Golang, e.g. https://github.com/lukechampine/blake3
hashit
-
Best way to verify data - mass file checksum compare
Alternatively instead of using hashdeep use "hashit": https://github.com/boyter/hashit
-
Criticism please: Is there a better way to log checksums of all my files?
For Windows I typically use hashdeep. Although I did come across hashit on github which is quite a bit faster: https://github.com/boyter/hashit
-
An open source file Hasher AND Verifier?
I did find this alternative: https://github.com/boyter/hashit/releases/tag/v1.1.0
-
How would you organise about 10 old hard drives?
I personally use hashdeep now with sha256 (well, recently discovered hashit - https://github.com/boyter/hashit and export to hashdeep format, and wrote my own script to compare log files for duplicates and potential issues). But crccheckcopy is a quick and simple way to verify your data and locate duplicates.
-
Drive Integrity Software
Hashit: https://github.com/boyter/hashit
-
create a hash for files inside a folders
hashit (Linux, Windows, it's GO code so compile as you wish) - https://github.com/boyter/hashit
What are some alternatives?
xxHash - Extremely fast non-cryptographic hash algorithm
quickhash - Graphical cross platform data hashing tool for Linux, Windows and Mac
BLAKE3 - the official Rust and C implementations of the BLAKE3 cryptographic hash function
xsum - Checksums with Merkle trees and concurrency
JohnTheRipper - 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 [Moved to: https://github.com/openwall/john]
FileVerification - Generates a hash of all files in a folder tree and stores the hashes in a text file in each folder.
blake3 - Pure Go implementation of BLAKE3 with AVX2 and SSE4.1 acceleration
collisions - Hash collisions and exploitations
secureio - An easy-to-use XChaCha20-encryption wrapper for io.ReadWriteCloser (even lossy UDP) using ECDH key exchange algorithm, ED25519 signatures and Blake3+Poly1305 checksums/message-authentication for Go (golang). Also a multiplexer.
go-benchmarks - Comprehensive and reproducible benchmarks for Go developers and architects.
Cryptography-Guidelines - Guidance on implementing cryptography as a developer.
czkawka - Multi functional app to find duplicates, empty folders, similar images etc.