Giter VIP home page Giter VIP logo

nhashapp / nhash Goto Github PK

View Code? Open in Web Editor NEW
7.0 1.0 1.0 211 KB

nHash is a lightweight and easy-to-use hashing tool for Windows and Linux that allows users to quickly and securely generate cryptographic hash values for files and text. It supports a variety of popular hash algorithms, including MD5, SHA-1, SHA-256, and more, making it an essential tool for verifying file integrity and ensuring data privacy.

License: MIT License

C# 100.00%
checksum checksum-calculation hash linux md5 md5-checksum sha1 sha256 sha384 sha512

nhash's Introduction

nHash

nHash is a lightweight and easy-to-use hashing tool for Windows and Linux that allows users to quickly and securely generate cryptographic hash values for files and text. It supports a variety of popular hash algorithms, including MD5, SHA-1, SHA-256, and more, making it an essential tool for verifying file integrity and ensuring data privacy.

Features

  • UUID: Generate a Universally unique identifier (UUID/GUID) version 1 to 5
  • Encode
    • JWT: JWT token decode
    • Base64: Encode/Decode Base64
    • Base58: Encode/Decode Base58
    • URL: URL Encode/Decode
    • HTML: HTML Encode/Decode
  • Hash
    • Calc: Calculate hash fingerprint (MD5, SHA-1, SHA-2 (SHA-256, SHA-384, SHA512), SHA-3, Blake, ...)
    • Checksum: Calculate checksum fingerprint (MD5, SHA-1, CRC32, CRC8, Adler-32,...)
  • Text
    • Humanize: Humanizer text (Pascal-case, Camel-case, Kebab, Underscore, lowercase, etc)
    • JSON: JSON tools
    • YAML: YAML tools
    • XML: XML tools
  • Password: Generate a random password with custom length, prefix, suffix, character, etc options

For more information about nHash and its various commands and options, please visit the nHash wiki page

Usage

  1. Download and install nHash from the releases page on your Windows or Linux machine.
  2. You can view the options by running the nHash application with the --help.
  3. Use nHash with your desired parameters and command.
  4. For more information on sub-command parameters or options, run a command with the --help option. For example, nhash p --help.
$ nhash --help
Description:
  Hash and Text utilities in command-line mode

Usage:
  nhash [command] [options]

Options:
  -o, --output <output>  File name for writing output
  --version              Show version information
  -?, -h, --help         Show help and usage information

Commands:
  u, uuid      Generate a Universally unique identifier (UUID/GUID) version 1 to 5
  e, encode    Encode/Decode features (JWT, Base64, URL, HTML)
  h, hash      Calculate hash and checksum fingerprint (MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32, CRC8, ...)
  t, text      Text utilities (Humanizer, JSON, YAML, XML)
  p, password  Generate a random password with custom length, prefix, suffix, character, etc options

Contributing

If you would like to contribute to nHash, please fork the repository and submit a pull request. We welcome all contributions, including bug fixes, new features, and documentation improvements.

License

nHash is licensed under the MIT License.

References

nhash's People

Contributors

nrafinia avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

nrafinia

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.