Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 13 hours 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 1 year ago)
- Default Branch: main
- Last Pushed: 2023-03-21T09:22:48.000Z (over 1 year ago)
- Last Synced: 2024-09-20T03:30:55.540Z (5 days 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
```