Inspired by dd5sum, ddsum includes the following features: support for md5, sha1, sha224, sha256, sha384 and sha512 (plus any additional digests provided by OpenSSL); the ability to read source data and write it out while computing a message digest; the ability to compute multiple message digests with one pass of the source data; and the ability to verify that a message digest matches the data you have.
|Operating Systems||Linux FreeBSD Windows NetBSD Mac OS X|
Release Notes: Handling of Ctrl-C was improved. Minor cleanups related to closing files were done.
Release Notes: This is a major cleanup to remove code duplication. The -H option was removed and replaced with -h. In addition, --devnull was changed to either --no-data or -n. You can also force a specific checksum to use when in check mode, which is useful when you are checking hashes provided by OpenSSL.
Release Notes: A check mode and the ability to compute multiple hashes in one pass were added.
Release Notes: "-" is now allowed as the output file. A list of algorithms is shown if possible (Python 2.7). "--devnull" was added as an option to not output the data and instead just print the hash.
Release Notes: This release adds support for versions of Python without hashlib. There is improved error output.