Skip to content

Proposal to Add Secure Hash Algorithm ( SHA-1 ) Hashing Algorithm #1205

Open
@RgiriH

Description

@RgiriH

Description

I would like to propose adding a SHA-1 hashing algorithm to our project. SHA-1 is a widely used cryptographic hash function that produces a 160-bit hash value, and it is often used for data integrity verification and digital signatures.

Rationale

  • Data Integrity: Implementing SHA-1 will provide users with a reliable method to verify data integrity.
  • Compatibility: Many existing systems and applications still rely on SHA-1 for hashing, making it a valuable addition.
  • Educational Value: Including this algorithm can enhance the educational aspect of our project by showcasing a fundamental cryptographic concept.

Implementation Details

  • The implementation will include:
    • A hashing function that processes input strings and returns the SHA-1 hash in hexadecimal format.
    • Unit tests to ensure the correctness of the implementation.
    • Documentation on how to use the SHA-1 function.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions