-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feat] - Hash Generator #61
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
peckz
reviewed
Sep 30, 2024
peckz
reviewed
Sep 30, 2024
peckz
reviewed
Sep 30, 2024
peckz
reviewed
Sep 30, 2024
peckz
reviewed
Sep 30, 2024
@EduardoDePatta Thank you! I had some design preference and pushed one commit just related to UI, also left few comments/suggestions mostly related to types. |
@EduardoDePatta Thank you! I'm merging this ⚡ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello!
This PR introduces a new Hash Generator tool that allows users to generate secure hashes for their text using various cryptographic algorithms directly in the browser. The tool supports popular algorithms like SHA-256, SHA-512, MD5, PBKDF2 (with SHA-512), and HMAC (with SHA-256 or SHA-512). The implementation leverages Node.js' native
crypto
module, ensuring a secure and efficient solution without external dependencies.Key Changes
Utility Functions
generateHash
function to handle the creation of hashes using the selected algorithm and encoding.crypto
module.New Component
HashGenerator
component, which provides an interactive interface for users to input text, select an algorithm, and generate hashes.Error Handling
Benefits
Security and Performance
crypto
module, the tool ensures that hashing is performed securely and efficiently, reducing potential risks and the application's overall footprint.Flexibility
Ease of Use
Closes: #59