All Projects β†’ tristanheaven β†’ Gtkhash

tristanheaven / Gtkhash

Licence: gpl-2.0
A cross-platform desktop utility for computing message digests or checksums

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Gtkhash

Openhashtab
πŸ“ File hashing and checking shell extension
Stars: ✭ 599 (+258.68%)
Mutual labels:  hash, md5, checksum, sha1, sha256
hash-checker
Fast and simple application that allows you to generate and compare hashes from files and text
Stars: ✭ 72 (-56.89%)
Mutual labels:  hash, md5, sha1, sha256
Hashcobra
HashCobra Hash Cracking tool.
Stars: ✭ 96 (-42.51%)
Mutual labels:  hash, md5, sha1, sha256
Checksum
Checksum calculation extensions for Swift
Stars: ✭ 28 (-83.23%)
Mutual labels:  checksum, md5, sha1, sha256
Gensum
Powerful checksum generator!
Stars: ✭ 12 (-92.81%)
Mutual labels:  md5, checksum, sha1, sha256
BruteForce
A simple brute forcer written in GO for SHA1, SHA256, SHA512, MD5 and bcrypt
Stars: ✭ 49 (-70.66%)
Mutual labels:  hash, md5, sha1, sha256
hash-wasm
Lightning fast hash functions using hand-tuned WebAssembly binaries
Stars: ✭ 382 (+128.74%)
Mutual labels:  hash, md5, sha1, sha256
fhash
fHash - an open source files hash calculator for Windows and macOS
Stars: ✭ 222 (+32.93%)
Mutual labels:  hash, md5, sha1, sha256
Hash Buster
Crack hashes in seconds.
Stars: ✭ 981 (+487.43%)
Mutual labels:  hash, md5, sha1, sha256
Digestif
Simple hash algorithms in OCaml
Stars: ✭ 69 (-58.68%)
Mutual labels:  hash, md5, sha1, sha256
Merkle
Node.js module implementing Merkle tree algorithm
Stars: ✭ 123 (-26.35%)
Mutual labels:  hash, md5, sha1, sha256
Hashrat
Hashing tool supporting md5,sha1,sha256,sha512,whirlpool,jh and hmac versions of these. Includes recursive file hashing and other features.
Stars: ✭ 46 (-72.46%)
Mutual labels:  md5, sha1, sha256
Blooddy crypto
ActionScript (AS3) library for processing binary data. This library contains MD5, SHA-1, SHA-2 ( SHA-224 ΠΈ SHA-256 ), Base64, CRC32 algorithms, JSON encoder & decoder as well as PNG and JPEG encoders.
Stars: ✭ 83 (-50.3%)
Mutual labels:  md5, sha1, sha256
hediye
Hash Generator & Cracker
Stars: ✭ 40 (-76.05%)
Mutual labels:  md5, sha1, sha256
signet
Easily compare SHA/BLAKE2 sums.
Stars: ✭ 13 (-92.22%)
Mutual labels:  hash, sha1, sha256
WebCrypto.swift
A small collection of cryptographic functions based on the JavaScript WebCrypto API.
Stars: ✭ 16 (-90.42%)
Mutual labels:  hash, sha1, sha256
Forge
A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps
Stars: ✭ 4,204 (+2417.37%)
Mutual labels:  md5, sha1, sha256
Digestpp
C++11 header-only message digest library
Stars: ✭ 116 (-30.54%)
Mutual labels:  hash, sha1, sha256
Hash Library
Portable C++ hashing library
Stars: ✭ 109 (-34.73%)
Mutual labels:  md5, sha1, sha256
Crypto Es
A cryptography algorithms library
Stars: ✭ 65 (-61.08%)
Mutual labels:  md5, sha1, sha256

Build Status Pipeline Status Windows Build Status Test Coverage Translations Snap Status

GtkHash

Screenshot

GtkHash is a desktop utility for computing message digests or checksums. Most well-known hash functions are supported, including MD5, SHA1, SHA2 (SHA256/SHA512), SHA3 and BLAKE2.

It's designed to be an easy to use, graphical alternative to command-line tools such as md5sum.

Features:

  • Support for verifying checksum files from sfv, sha256sum, etc.
  • Keyed hashing (HMAC)
  • Parallel/multi-threaded hash calculation
  • Remote file access using GIO/GVfs
  • File manager integration
  • Small and fast

GtkHash 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 2 of the License, or (at your option) any later version.

Required Dependencies

  • GTK 3.18
  • GLib 2.48

Optional Dependencies

  • Libgcrypt (default)
  • libb2 (default)
  • Nettle
  • OpenSSL
  • mbed TLS
  • Linux Kernel Crypto (AF_ALG)

See ./configure --help for the full list of build options.

File Manager Extension

Screenshot

Adds a Hash feature to File Properties in:

  • Caja (MATE)
  • Nautilus (GNOME)
  • Nemo (Cinnamon)
  • Peony (UKUI)
  • Thunar (Xfce)

Translations

Translation Details

If you would like to contribute a translation, the easiest way is by using Weblate:

https://hosted.weblate.org/engage/gtkhash/

Alternatively, updated .po files can be submitted as a Pull Request or Issue on GitHub:

https://github.com/tristanheaven/gtkhash

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].