toy reimplementation of common hashing algorithms
- hash provided string or file using crc32, md5, sha1, sha256, or all of the above
- compile with
make
ormake dev
(if you want to poke around the binary)
- not of much use to the user, but it hashes known strings and compares them against the known correct hash to verify the algorithm implementation
- compile with
make test
- https://www.w3.org/TR/png/#D-CRCAppendix
- https://users.ece.cmu.edu/~koopman/crc/index.html
- https://fuchsia.googlesource.com/third_party/wuffs/+/HEAD/std/crc32/README.md