GeopJr / Collision

Check hashes for your files - A GUI tool to generate, compare and verify MD5, SHA-1, SHA-256, SHA-512, Blake3, CRC32 & Adler32 hashes.
https://collision.geopjr.dev
BSD 2-Clause "Simplified" License
145 stars 15 forks source link

Add b2sum/b3sum #102

Closed gargullia closed 10 months ago

gargullia commented 2 years ago

https://github.com/BLAKE3-team/BLAKE3

GeopJr commented 2 years ago

Thanks for raising this issue!

While BLAKE is awesome, I am not really interested in adding it at the moment.

Collision uses Crystal's Digest functions (OpenSSL) (/ not md5sum, sha1sum etc) to calculate the hashes. Adding BLAKE would require a major rewrite + writing bindings for the C lib + linking against it.

I'll leave this issue open until I decide on how to approach more hash functions & I'll start a discussion for it.