Skip to main content

Command-line utility for generating and verifying cryptographic hashes for text and files.

Project description

HashTool

A lightweight command-line utility for generating and verifying cryptographic hashes for text and files.

Features

  • Generate MD5, SHA-1, SHA-256 and SHA-512 hashes
  • Hash text input
  • Hash files
  • Verify hashes
  • Rich terminal output
  • Built with Typer

Installation

pip install hascli

Usage

hascli text "Hello"

hascli file sample.txt

hascli verify-text "Hello" HASH

hascli verify-file sample.txt HASH

Technologies

  • Python
  • Typer
  • Rich
  • hashlib

License

MIT

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

hashtool-1.0.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hashtool-1.0.0-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file hashtool-1.0.0.tar.gz.

File metadata

  • Download URL: hashtool-1.0.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for hashtool-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3d0d07ee819931de300dbf6b7327e2b8c7d5028133a62fd373ba45bc3f482000
MD5 c23da33f1627dfe6555bf94eded7baec
BLAKE2b-256 3114cae3c60c936942702cc0bac2464473c57b42c866c757d3cc9dab7ef87fc1

See more details on using hashes here.

File details

Details for the file hashtool-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: hashtool-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for hashtool-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8a8845265960f98a4e6d9417aa809cde8e0ed46c247bf9a754239986b2809ac9
MD5 df177ca84568c73d28bd45232ce36b78
BLAKE2b-256 12cecda336660c2032a29dab816ab36c7f0e7bd23e3dfe4ff742b3a2bdae7086

See more details on using hashes here.

Supported by

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