Skip to main content

A command-line tools that can generate or check hash values.

Project description

gethash

A command-line tools that can generate or check hash values.

Installation

Require Python 3.6+.

pip install -U gethash

or

pip3 install -U gethash

Usage

After installation, 8 commands are available:

  • md5
  • sha1
  • sha256
  • sha512
  • sha3-256
  • sha3-512
  • blake2b
  • blake2s

If PyCryptodome is installed, additional 3 commands are available:

  • md2
  • md4
  • ripemd160

Generate hash values

$ ls -l
total 296
-rw-r--r-- 1 User 197610  68074 Jun 27 10:43 001.zip
-rw-r--r-- 1 User 197610 126717 Jun 27 10:43 002.zip
-rw-r--r-- 1 User 197610 103064 Jun 27 10:44 003.zip

$ sha1 *.zip
7701133eb84b567362fbf1b9e3883d7620ee8ada *001.zip
0d6c6cb6908064139f419c1b528f99142a1f2a49 *002.zip
10e2c0d8aa85add2ba495393f7f7f0b0baaf34a6 *003.zip

$ ls -l
total 299
-rw-r--r-- 1 User 197610  68074 Jun 27 10:43 001.zip
-rw-r--r-- 1 User 197610     51 Jun 27 10:44 001.zip.sha1
-rw-r--r-- 1 User 197610 126717 Jun 27 10:43 002.zip
-rw-r--r-- 1 User 197610     51 Jun 27 10:44 002.zip.sha1
-rw-r--r-- 1 User 197610 103064 Jun 27 10:44 003.zip
-rw-r--r-- 1 User 197610     51 Jun 27 10:44 003.zip.sha1

Check hash values

$ cat *.sha1
7701133eb84b567362fbf1b9e3883d7620ee8ada *001.zip
0d6c6cb6908064139f419c1b528f99142a1f2a49 *002.zip
10e2c0d8aa85add2ba495393f7f7f0b0baaf34a6 *003.zip

$ sha1 -c *.sha1
[SUCCESS] 001.zip
[SUCCESS] 002.zip
[SUCCESS] 003.zip

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gethash-1.8.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

gethash-1.8-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file gethash-1.8.tar.gz.

File metadata

  • Download URL: gethash-1.8.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.8.5

File hashes

Hashes for gethash-1.8.tar.gz
Algorithm Hash digest
SHA256 c856e5c1abb4111f091698c52eb762e8ae48c19cc971506db617d29a6f6d66ff
MD5 0f7bc7bf382d537efc24eb19f134e375
BLAKE2b-256 d00e4bb57124a436e84557ed92b31dfa33c07a07de76f26e89266eaf4f0e85f5

See more details on using hashes here.

File details

Details for the file gethash-1.8-py3-none-any.whl.

File metadata

  • Download URL: gethash-1.8-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.8.5

File hashes

Hashes for gethash-1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 661b550dd3b860da2f157e6e4659f296ef47fd172bd17e5251baed1986704ff6
MD5 f9aa269df29ceabc84fe19b1233bd6de
BLAKE2b-256 7b231380a6fe711550f31d3accf033e7781b5c4b7e87571adfc33c0e8eb080c7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page