GitHub - chirsz-ever/awk-hashsum: implement hash algorithms (like MD5 and BLAKE3) in awk

1 min read Original article ↗

Awk Hashsum

This project aims to implement command line utilities for cryptographic hash algorithms using POSIX-compliant command-line tools, primarily using awk.

The original code and ideas are from md5.awk. Thank you, Alexandre Perrin.

TODO

The primary motivation for this project is to bootstrap the kiss package manager on MacOS. kiss requires b3sum, while I prefer to keep the base system purely scripts. Therefore, I'm not planning to complete the remaining TODO items now. If you have requests for these or other features, please file an issue or pull request.

  • md5sum
    • basic functionality
    • support input from stdin
    • support --tag option
    • optimizition for streaming
  • b3sum
  • support -c option
  • shaXsum