Since I've stopped using MD5 for the most part on my personal server and home network, I figured it was time to update my little checksum tool.
20 June 2020
Marcus Dean Adams (gerowen@pm.me)
- Added options for SHA256 and SHA512 checksums
- Replaced all of the "is" comparisions with == since it's more appropriate
for this use case.
- Fixed program version not being written to file on non-Windows systems.
- Renamed and re-worded several strings and variables to be more appropriate
since it no longer only does MD5.
- Added the hashing method to several strings, including ones that get written
to the output file so that the user knows what kind of checksum was used.
- Moved the output file location on posix systems to the user's home folder,
since not all systems may have a "Desktop" folder, and not all DEs, like
Gnome Shell, show desktop icons by default.
- Renamed project to PyCheck to reflect new, expanded use case
- Fixed icons to reflect new name
- Updated installer to not create a desktop icon, to include status messages
in colored text, and optimized the process of copying the whole folder
instead of one file at a time.
- Changed import of easygui to a "try" statement so that if it fails, the
user will get a notification telling them to install python3-tk.
Last edit: Gerowen 2020-06-21
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Since I've stopped using MD5 for the most part on my personal server and home network, I figured it was time to update my little checksum tool.
20 June 2020
Marcus Dean Adams (gerowen@pm.me)
- Added options for SHA256 and SHA512 checksums
- Replaced all of the "is" comparisions with == since it's more appropriate
for this use case.
- Fixed program version not being written to file on non-Windows systems.
- Renamed and re-worded several strings and variables to be more appropriate
since it no longer only does MD5.
- Added the hashing method to several strings, including ones that get written
to the output file so that the user knows what kind of checksum was used.
- Moved the output file location on posix systems to the user's home folder,
since not all systems may have a "Desktop" folder, and not all DEs, like
Gnome Shell, show desktop icons by default.
- Renamed project to PyCheck to reflect new, expanded use case
- Fixed icons to reflect new name
- Updated installer to not create a desktop icon, to include status messages
in colored text, and optimized the process of copying the whole folder
instead of one file at a time.
- Changed import of easygui to a "try" statement so that if it fails, the
user will get a notification telling them to install python3-tk.
Last edit: Gerowen 2020-06-21
SHA-512 checksums for the two files included in this release are:
79df98920f386c8a26a78f6d53ddfbcadeaa11daee90593e545263379071c65736f5ba1550503e5014b4283d137599dc68a0043b62e76d0e09b9fdf3ad632ad1 PyCheck_20.6.20.tar.xz
dd21a0b0b3a4e73b5302d19ed11e338622e98e4e7aea1de6cd8a08b2e8aacb92c8dc608aed82457867588310e511fbc5f2eacdba3fa35b49c535e1b8dad062b1 PyCheck_20.6.20_win64.exe