Swedish På svenska, tack

2017-10-15 New version, 2.2.6, for Slackware, Windows and Raspberry Pi3.

hashSum (Free GPL license)

A program to compare files and to calculate hash sums. MD4, MD5, SHA1, SHA224, SHA256, SHA384, SHA512, SHA3_224, SHA3_256, SHA3_384 and SHA3_512 are supported.

What is a hash function?

Bild påhashSum
More Screenshots (And a good manual, too.)

Possibilities

  • Choose whether you want to calculate the hash sums, or compare two files
  • You can choose the calculation algorithm. (MD4, MD5, SHA1, SHA224, SHA256, SHA384, SHA512, SHA3_224, SHA3_256, SHA3_384 and SHA3_512 .)
  • You can create lists of checksums that are stored as a text file.
  • You can recursively create lists of hash sum files.
  • You can compare against a selected hash sum.
  • You can check which files have changed, who's
    new and what has been lost since the last time you checked.
  • You can choose the operating system's "Open" and "Save" dialogues, or the program's own
  • lists of checksums can be auto saved.
  • You can calculate and compare hashsummor for text strings.
  • You can choose a default filename to save the checksum lists.
  • Swedish, Greek and English menus
  • The program can check for updates.
  • The program supports "Drag and Drop".

Various lists hashSum can create

 
Without path md5
Included path to the files md5-md5-sokvag
Recursive lists md5-md5-rek
Recursive lists, included path to the files md5-sokvag-rek
"Find changes" list check-md5

The program can handle four languages

British
English

German
German

Greek
Greek

Swedish
Swedish

Many thanks to geogeo (www.geogeo.gr) for the Greek translation.

Many thanks to geogeo Benjamin Weis for the German translation.

License

Copyright © 2011 - 2017 Ingemar Ceicer <programmering1 ( at ) ceicer (dot) org>.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

GNU General Public License version 3.0

Remember that it takes a long time and are memory-intensive to create hash sums lists recursively!

Uppdated: (Applies to Slackware 14.2 users)
You need to download and install libwebp-0.5.2-x86_64-1_SBo.tgz and do some linking.

installpkg libwebp-0.5.2-x86_64-1_SBo.tgz
ln -s /usr/lib64/libwebp.so.6.0.2 /usr/lib64/libwebp.so.5
ln -s /usr/lib64/libwebpdemux.so.2.0.1 /usr/lib64/libwebpdemux.so.1

Download latest version

 
Slackware 14.2 64-bit Qt v. 5.9.2 hashsum-2.2.6-i686_64_slack_14.2-ic1.txz (6.7 MB)
MD5: beb2e0cd03b4cd1997b1889bb79a8314
Slackware 14.2 64-bit Qt v. 5.9.1 hashsum-2.2.5-i686_64_slack_14.2-ic1.txz (6.7 MB)
MD5: 5c8a2a0b9a503d030527e6a9f0e743e0
Slackware 14.2 64-bit Qt v. 5.9.1 hashsum-2.2.3-i686_64_slack_14.2-ic1.txz (6.7 MB)
MD5: 5d2e1fdb19c657c36d66cf7483d45b0f
libwebp (Needed for Slackware 64-bit 14.2) libwebp-0.5.2-x86_64-1_SBo.tgz (506 kB)
MD5: c5b8905e7433e70423af4f9697fd67df
Slackware 14.1 64-bit Qt v. 5.7.1 hashsum-2.2.1-i686_64_slack_14.1-ic1.txz (6.5 MB)
MD5: bdfe1a6e9c71e88580a8e9add4ebde71
Windows 64-bit Qt v. 5.9.2 install-2.2.6.exe (14.0 MB)
MD5: 72d5d553347a2e115994a807f10dc9bc
Windows 64-bit Qt v. 5.9.1 install-2.2.5.exe (5.3 MB)
MD5: 782b0b2650ea39b2ef928e75dc707734
Windows 64-bit Qt v. 5.9.1 install-2.2.3.exe (5.3 MB)
MD5: 2f622502d7ad7288c9364a2da4acbd5b
Visual C++ Redistributable MSVC++ 15.0 May be required for the Windows version (64-bit). vc_redist.x64.exe (From Microsoft, 14.5 MB)
vc_redist.x64.exe (From bin.ceicer.com, 14.5 MB)
MD5: 4b0e07f7731f5c4e72c4a1726e532ce1
Windows 32-bit Qt v. 5.6.0 install-2.2.0.exe (5.9 MB)
MD5: d98c5e27eb5c814838a90be29aa873ba
Slackware ARM, Raspberry Pi 3 Qt v. 5.9.2 hashsum-2.2.6-rp3_ARM-current_20171015_ic1.txz (5.8 MB)
MD5: cf19868f3f21c42e6516ad4fb2292cd4
Slackware ARM, Raspberry Pi 3 Qt v. 5.9.0 hashsum-2.2.5-rp3_ARM-current_20170810_ic1.txz (5.8 MB)
MD5: d4cac60f6efe24a4ee116f431738a791
Slackware ARM, Raspberry Pi 3 Qt v. 5.9.0 hashsum-2.2.3-rp3_ARM-current_20170721_ic1.txz (5.8 MB)
MD5: aa3009001225f3513b40bdc443eee118
Slackware ARM, Raspberry Pi 2 Qt v. 5.5.0 hashsum-2.1.0-rp2_ARM_slack_14.1-ic2.txz (5.7 MB)
MD5: 94b57ccd3c32efed6363e8b51757ad3b
Slackware (SlackBuild script) for 64-bit Slackware hashsum-2.0.4-64-SlackBuild.tar.gz (163 kB)
MD5: da8a4712019d2f2cf25cd9afa0aff801
Slackware (SlackBuild script) for 32-bit, 64-bit och Raspberry Pi ? ? hashsum-2.0.3-SlackBuild.tar.gz (119 kB)
MD5: cd7732c7d7609f9c47e8fd162822aa15
Debian (Ubuntu) 64-bit Qt v. 4.8.1 (Tested on Ubuntu 12.04) hashsum-2.0.3-1_amd64.deb(159 kB)
MD5: d36e0b8d82be90f7c75f2b5efb9af490
Debian (Ubuntu) 32-bit Qt v. 4.8.1 (Tested on Ubuntu 12.04) hashsum-2.0.2-1_i386.deb (160 kB)
MD5: c4ab007eadfa44f83dc8e72d5cc7a9f2
Debian (Ubuntu) 64-bit Qt v. 4.7.2 (Tested on Ubuntu 11.04) hashsum-2.0.2-1_amd64.deb (160 kB)
MD5: 3aa2cc0c7c2451d4baeef6caa7bf5b12
Debian (Ubuntu) 32-bit Qt v. 4.7.2 (Tested on Ubuntu 11.04) hashsum-2.0.2-1_i386.deb (160 kB)
MD5: f389d24d8ea6571d781a4aed2b8543d3
Source code hashsum-2.2.6-Qt5-source.tar.gz (104 kB)
MD5: a7df7e0ef57ec6a4ba8024923c04a59e
Source code hashsum-2.2.6-Qt5-source.zip (114 kB)
MD5: a0292b3f47e2fbd5d38a1ec1b5d015fd
Source code hashsum-2.2.5-Qt5-source.tar.gz (105 kB)
MD5: 1e1068c701096b549458c3f30a9237f8
Source code hashsum-2.2.5-Qt5-source.zip (115 kB)
MD5: 758837281ebdc9730aa95fb7d9063cfc
Source code hashsum-2.2.3-Qt5-source.tar.gz (98 kB)
MD5: d4796ea1b3d7db76608f0a946bbbbf72
Source code hashsum-2.2.3-Qt5-source.zip (109 kB)
MD5: 05c4c757085a37b625e794e096ba45d5
Latest source code available at github

Alternative download: Ceicer-IT Programs (beta, extra and old versions.)


To install it

Slackware (version 2.1.0 and later)

install: installpkg hashsum-x.x.x-i686_64_slack_xx.xx-ic1.txz
uninstall: removepkg hashsum-x.x.x-i686_64_slack_xx.xx-ic1.txz

Slackware (older versions)

Run the script: ./hashsum.SlackBuild
install: installpkg hashsum-x.x.x-i686_64_slack_xx.xx-ic1.txz
uninstall: removepkg hashsum-x.x.x-i686_64_slack_xx.xx-ic1.txz

Ubuntu (Debian)

install: sudo dpkg -i hashsum-x.x.x-x_amd64.deb
uninstall: sudo dpkg -r hashsum
Install the necessary libraries: (If necessary, depends on your version.)
sudo apt-get install libqt4-core libqt4-gui libqt4-network
You may also use the "Ubuntu Software Center" or similar graphic Install Manager.

If no program icons appear, you may need to run:
gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true
gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true

Seems to apply to Gnome Classic

Windows

install: Double click on the install-x.x.x.exe
uninstall: Uninstaller is included


hashSum Translation Help needed!

It is very easy for everyone to translate hashSum! You download the language files (English), and translate the string between <source> and </source>. Enter the translation between <translation> and </translation>. It becomes even easier if you use Qt Linguist, you will find a link to the program below.
Please send the new language file to
Synpunkter och buggrapporter
Thanks for your help!

  <message>
        <location filename="mainwindow.cpp" line="128"/>
        <source>Copy (do not rename)</source>
        <translation>Kopiera (ej nytt namn)</translation>
    </message>
    <message>
        <location filename="mainwindow.cpp" line="130"/>
        <source>Copy to...</source>
        <translation>Kopiera till...</translation>
    </message>

Download:

File to translate (2.2.6)

Qt translation program: Qt Linguist (Windows 64-bit) | Qt Linguist (Linux 64-bit)

Unpack and click the program file

A guide that shows how to do it


UPDATES

2017-10-15
Version 2.2.6
Dynamic user interface
Compiled with Qt 5.9.2,
GCC 5.3.0 (Slackware)
GCC 7.2.0 (Raspberry Pi3)
MSVC++ 15.0 (MSVS 2017) (Windows)

2017-08-10
Version 2.2.5
Fixed a bug
Compiled with Qt 5.9.1,
GCC 5.3.0 (Slackware)
GCC 7.1.0 (Raspberry Pi3)
MSVC++ 15.0 (MSVS 2017) (Windows)

2017-08-09
Version 2.2.4
Ability to save hash sums in text files
Compiled with Qt 5.9.1,
GCC 5.3.0 (Slackware)
GCC 7.1.0 (Raspberry Pi3)
MSVC++ 15.0 (MSVS 2017) (Windows)

2017-07-22
Version 2.2.3
Drag and drop functionality
Ability to open multiple files at once
Displays version history
Compiled with Qt 5.9.1,
GCC 5.3.0 (Slackware)
GCC 7.1.0 (Raspberry Pi3)
MSVC++ 15.0 (MSVS 2017) (Windows)

2017-01-15
Version 2.2.1
German translation.

2016-05-18
Version 2.2.0
Possible to open saved hash sum lists directly from the program
Possible to open saved lists of changed files directly in the program
Displays the path and the number of files when using local hash sum list

2016-02-17
Version: 2.1.1
The program is a little wider to accommodate long hash sums
Support for Windows 10 in "About..."
Displays license
Displays version history
Available in versions for 32-bit and 64-bit Windows

2015-05-02
Version: 2.1.0
Added algorithms: SHA224, SHA256, SHA384,
SHA512, SHA3_224, SHA3_256, SHA3_384,
SHA3_512
Added Recent Files List.
The ability to save as PDF file is deleted.
Qt 5, All versions.

2014-10-12
Version: 2.0.4
Greek translation.
Qt 5, Windows version.

2013-01-02
Version: 2.0.3
More efficient code.

2012-09-07
Version: 2.0.2a
Supplemented with missing library files.
Applies only to windows version.

2012-07-25
Version: 2.0.2
Unsupported user's language, the information to be given
that program's menus are in English.
If you change the screen resolution and the program at risk
excluded from this are adjusted so that the application ports
on the screen. Clearer menus.

2012-05-16
Version: 2.0.1
Bug in "Find changes" fixed.

2012-05-12
Version: 2.0.0
One can conveniently create Debian md5sums listings. (Only the Linux version)
The ability to display full path in the lists.
Ability to select files from different folders to the same hash sum list.
"Whats's this" help removed (did not work with Ubuntu).
Direct link to the manual pages.
Better formatted PDF lists.

2012-04-10
Version: 1.0.1
No hash sum of the "default file name" or "default file name.pdf"
when the program creates recursive hash sum lists.
Corrected Swedish translation.

2012-03-24
Version: 1.0.0
Ability to calculate the hash sum of text.
Ability to save as a text file and pdf file at once.
Improved functionality of the clipboard handling.

2012-03-17
Version: 0.0.14
Copy Hash Sum to clipboard.

2012-03-15
Version: 0.0.13
Copy path to clipboard.
Minor improvements.
The exact same source code for all operating systems.

2012-02-26
Version: 0.0.12
Automatic restart of the program in language change.

2012-02-04
Version: 0.0.11
You can save hashsumme charts in PDF format.
Bug fixed: "Save hash sum list where the files are"
now operates simultaneously with the "Create sum lists, recursively"

2012-01-28
Version: 0.0.10
You can compare against a selected hash sum.

2011-07-18
Version: 0.0.9
You can choose this program to always check for updates at startup.
You can select files from different folders when you compare files.
You can choose to always start in your home directory.
(The default is last opened folder).

2011-06-20
Version: 0.0.8
You can check which files have changed, who's
new and what has been lost since the last time you checked.
You can choose the operating system's "Open" and "Save"
dialogues, or the program's own

2011-06-17
Version: 0.0.7
You can recursively create lists of hash sum files. You can choose the date and time to appear in the hash summ file.

2011-06-13
Version: 0.0.5
Bug fix. You can now open files with no extension.

2011-06-12
Version: 0.0.4
lists of checksums can be auto saved. You can choose a default filename to save the checksum lists.

2011-06-11
Version: 0.0.3
You can create lists of checksums
saved as a text file. Swedish language support

2011-06-05
Version: 0.0.2
Clearer messages from the program.



Welcome with views and bug reports to
Views and bug reports