Skip to main content

CLI tool to generate and verify cryptographic hashes (MD5, SHA1, SHA256)

Project description

nrhgen

nrhgen - Generate cryptographic hashes (MD5, SHA1, SHA256) for text or files.

Features

  • Hash text or files using MD5, SHA1, or SHA256
  • Verify files against expected hashes
  • Verbose mode

Installation

git clone https://github.com/noraraven/nrhgen.git
cd nrhgen
pip install -e .

Usage

 # Show help page
nrhgen -h

 # Hash a text string
nrhgen -t "text" -a sha256

 # Hash file(s)
nrhgen -f file1 [file2 ...] -a md5

 # Verify files
nrhgen -c file:hash [file:hash ...] -a sha256

 # Verbose mode
nrhgen -v -f file1 [file2 ...] -a md5

License

This project is licensed under the MIT License.

Author

Made by noraraven

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

nrhgen-0.1.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

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

nrhgen-0.1.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file nrhgen-0.1.0.tar.gz.

File metadata

  • Download URL: nrhgen-0.1.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for nrhgen-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9eb3d61f19e68b8951b1c75062e489a5c751b0859b166d837808c73552c4127e
MD5 8ef944329773d783a9554f3a252a81bf
BLAKE2b-256 efd9796760d817a350fccead62477104fc65fe2b0fa27beac18265473e2f231b

See more details on using hashes here.

File details

Details for the file nrhgen-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: nrhgen-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for nrhgen-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 df79d879984507444d5d81ac43854d362d66cd46e5824463d626b17da944e411
MD5 48d842b58988743a18aaeaa5f639d68f
BLAKE2b-256 c05b1be833d1f4565f00d533b58b76070d8acd5add6ab770491396fe43155da8

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