https://github.com/gigaberdzenishvili/hashingapplication-react
This is a hashing application built using Vite, React, TypeScript, and CryptoJS that allows you to encrypt messages. The application uses three hash functions (MD5, SHA-1, and SHA-256) to convert the input message.
https://github.com/gigaberdzenishvili/hashingapplication-react
cryptojs cssmodules hashing-algorithm md5 react sha-256 sha1 typescript vite
Last synced: 3 months ago
JSON representation
This is a hashing application built using Vite, React, TypeScript, and CryptoJS that allows you to encrypt messages. The application uses three hash functions (MD5, SHA-1, and SHA-256) to convert the input message.
- Host: GitHub
- URL: https://github.com/gigaberdzenishvili/hashingapplication-react
- Owner: GigaBerdzenishvili
- Created: 2023-03-17T17:31:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-21T09:22:48.000Z (over 2 years ago)
- Last Synced: 2025-01-26T18:44:23.212Z (5 months ago)
- Topics: cryptojs, cssmodules, hashing-algorithm, md5, react, sha-256, sha1, typescript, vite
- Language: TypeScript
- Homepage:
- Size: 95.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Hashing Application
This is a hashing application built using Vite, React, TypeScript, and CryptoJS that allows you to encrypt messages. The application uses three hash functions (MD5, SHA-1, and SHA-256) to convert the input message.
- live Demo: https://gigaberdzenishvili.github.io/HashingApplication-React/
## Usage
- Type a message (text or number) in the input field.
- Select one of the three hashing options (MD5, SHA-1, or SHA-256) using the dropdown menu.
- Click the "Hash" button to encrypt the message using the selected hash function.
- The hashed message will be displayed in the output field.## Dependencies
This project uses the following dependencies:
- React
- TypeScript
- CryptoJS
- CSS modulesYou can find a list of the dependencies and their versions in the package.json file.
## Getting Started
To get started with this app, you'll need to have Node.js installed on your computer. Once you've installed Node.js, clone the repository and run the following commands in the project directory:
```
npm install
``````
npm run dev
```