Things are little bit worse, so in detail below.
***/ NOT ALL are digi signed correctly or at least they appear to be so.
Example below (on the end of this post) for current downloads.
***/ Regarding checksums -- valuable (IF CORRECT) in multiple file transfer and
batch platform independent automation check whether all files are unchanged by the transfers.
***/ BTW dude has offered its checksums for its EXE files <dude-install-#####.exe>
even though the are digitally signed correctly with valid cert.
BUT (actually BIG BUT) although the <dude-install-7.11beta4.exe> has correct sha256 on download page,
the file dude-install-7.10.1.exe has wrong sha256 stated on the download page (it is the sha256 of the old file with wrong digi cert).
OLD ver <dude-install-7.10.1.exe> SHA256: a22cd6b3d7ccc6568a19b54fbaf33f4fb228b328d7a9e346c18a269a1e60d0f3
NEW ver <dude-install-7.10.1.exe> SHA256: d3cdb9d7cfdede737ad7f8fcd00cac54e116e503662177c17d624fc8e5636f66
Regarding NOT ALL digi signed correctly -- examples below for current downloads.
MS Win 10.0.19045.3086
sigcheck -s -e -u -c .
Sigcheck v2.90 - File version and signature viewer
Copyright (C) 2004-2022 Mark Russinovich
Sysinternals - www.sysinternals.com
Publisher, Date, Verified, Path
Mikrotikls SIA, 23.05.2023 07:57, EXPIRED, .\routeros\6.48.7\btest.exe
Mikrotikls SIA, 05.01.2012 20:21, EXPIRED, .\routeros\6.48.7\dude-install-6.48.7.exe
Mikrotikls SIA, 23.05.2023 07:57, EXPIRED, .\routeros\6.48.7\flashfig.exe
Mikrotikls SIA, 23.05.2023 07:56, EXPIRED, .\routeros\6.48.7\unpacked\netinstall.exe
Mikrotikls SIA, 01.01.1970 02:00, EXPIRED, .\routeros\6.48.7\unpacked\netinstall64.exe
Mikrotikls SIA, 22.05.2023 15:44, EXPIRED, .\routeros\6.49.8\btest.exe
Mikrotikls SIA, 05.01.2012 20:21, EXPIRED, .\routeros\6.49.8\dude-install-6.49.8.exe
Mikrotikls SIA, 22.05.2023 15:45, EXPIRED, .\routeros\6.49.8\flashfig.exe
Mikrotikls SIA, 22.05.2023 15:44, EXPIRED, .\routeros\6.49.8\unpacked\netinstall.exe
Mikrotikls SIA, 01.01.1970 02:00, EXPIRED, .\routeros\6.49.8\unpacked\netinstall64.exe
EXPIRED = A required certificate is not within its validity period when verifying against the current system clock or the timestamp in the signed file
=== Conclusion - another reason to think that it would be helpful to have announcements for such events.
EDIT: formatting changed to not appear as an alert and appear more as an info