-
Notifications
You must be signed in to change notification settings - Fork 5
Tutorial
Hash functions play an important role in many cryptographic and non-cryptographic mechanisms, for example when verifying data integrity or identifying files. They map a bit string m ∈ {0, 1}* of arbitrary length to a bit string h ∈ {0, 1}n of fixed length n ∈ ℕ.
Jacksum 3.7.0 supports 489 hash functions, both cryptographic and non-cryptographic hash functions including CRCs and checksums.
The result of a hash function is the hash value.
Jacksum provides an Application Programming Interface (API). Other tools can call the API to use features that Jacksum provides. HashGarten calls the Jacksum API for example.
Jacksum provides a Command Line Interface (CLI) which is consistent on Windows, Linux, and macOS. The CLI has many advantages. You could use Jacksum on a headless server, in scripts, in cronjobs and process the output further with other command line tools.
A Graphical User Interface (GUI) is proided by HashGarten.
The Jacksum File Browser Integration is available on Windows, Linux, and macOS for many file managers. It allows you to access features of Jacksum at the your file manager - either by calling Jacksum CLI directly or by calling HashGarten.
HashGarten is the GUI to access features of Jacksum by the API. See also HashGarten
- Manpage, section EXAMPLES
- Cheat-Sheet
Jacksum • https://jacksum.net • Jacksum on GitHub