Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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 modules

You 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
```