Skip to content

feat: add Hash Generator tool (MD5, SHA-1, SHA-256) #20

@sg172003

Description

@sg172003

Problem Statement

Developers often need to generate hashes for checksums, password testing, and data integrity verification. No hashing tool exists in DevUtils currently.

Proposed Solution

Add a Hash Generator page with:

  • Support for SHA-1, SHA-256, SHA-512 via Web Crypto API
  • Show all hash outputs simultaneously
  • Copy individual hash values
  • Real-time output as user types
  • Utility functions in src/utils/hashUtils.ts
  • Unit tests in src/tests/hashUtils.test.ts

Alternatives Considered

MD5 via a lightweight library (e.g. blueimp-md5) since Web Crypto API doesn't support MD5. Optional — SHA-256 alone covers most use cases.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions