Skip to content

HashGuard is a hash calculator that supports multiple cryptographic hash functions with a clean, intuitive interface with both light and dark modes.

License

Notifications You must be signed in to change notification settings

edbzed/hash-tool

Repository files navigation

HashGuard

License React Vite TailwindCSS Web Crypto

HashGuard is a hash calculator that supports multiple cryptographic hash functions with a clean, intuitive interface with both light and dark modes.

Features

  • Multiple Hash Algorithms

    • SHA-1 (Legacy support)
    • SHA-256 (Recommended)
    • SHA-384 (Strong)
    • SHA-512 (Strongest)
  • User-Friendly Interface

    • Dark/Light mode toggle
    • Drag & drop file support
    • Copy to clipboard functionality
    • Recent hash history
    • File information display
  • Security

    • Client-side hashing using Web Crypto API
    • No server-side processing
    • No data transmission

    Hash

Getting Started

  1. Clone the repository
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev

Build

To create a production build:

npm run build

Technology Stack

  • React
  • Vite
  • TailwindCSS
  • Web Crypto API

Creator

Ed Bates (TECHBLIP LLC)

Acknowledgments

Some sections of this code were generated with the assistance of AI tools. These contributions were reviewed and integrated by the project creator(s).

License

Apache-2.0 License - see the LICENSE file for details

About

HashGuard is a hash calculator that supports multiple cryptographic hash functions with a clean, intuitive interface with both light and dark modes.

Resources

License

Stars

Watchers

Forks