Year 2025
Hello.
Your rhash program is very useful, THANK YOU.
I think I can suggest some improvements, I hope you will consider them:
- Add the options that do exist in the manual to the help section: --follow ; --accept ; --exclude ...etc
- Missing hashes: SHAKE128, SHAKE256
- Perhaps the following hashes are missing: SHA512/256 and SHA512/224 (https://pycryptodome.readthedocs.io/en/latest/src/hash/sha512.html)
- There is no option to exclude certain paths by name/pattern in case of recursion.
- An option is missing to exclude certain UIDs (User Identifiers) in case of recursion.
- An option -n --simulation is missing (show the files it processes but do not calculate the hash; in addition to being a test, this allows the output to be used as a new input list, after filtering by the user).
- There is no option to show the full path of the file in the output.
- There is no option to show the basename of the file in any of the bases: base32/base58(BTC)/base62/base64/base85 in the output.
Thank you for reading. Best regards.
Translated with DeepL.com (free version)