This is a simple web application that allows users to encrypt and decrypt text using various encryption algorithms including AES, DES, TripleDES. The application is built using Next.js and styled with raw CSS.
- AES Encryption/Decryption
- DES Encryption/Decryption
- TripleDES Encryption/Decryption
- Next.js: A React framework for building server-side rendered applications.
- CryptoJS: A JavaScript library for performing cryptographic operations.
Make sure you have Node.js and pnpm installed on your machine.
-
Clone the repository:
git clone https://github.com/maruf-pfc/crypto-toolkit-app.git cd crypto-toolkit-app
-
Install the dependencies:
npm install
-
Install additional packages:
npm install crypto-js node-rsa
-
Start the development server:
npm run dev
-
Open your browser and navigate to:
http://localhost:3000
-
Encryption:
- Select the encryption method (AES, DES, TripleDES).
- Enter the plain text you want to encrypt.
- Click on "Encrypt Now" to get the encrypted text.
- You can copy the encrypted text by clicking on "Copy Cipher".
-
Decryption:
- Enter the cipher text you want to decrypt.
- Click on "Decrypt Now" to get the decrypted text.
📦app
┣ 📜favicon.ico
┣ 📜globals.css
┣ 📜layout.js
┗ 📜page.js
📜.eslintrc.js
📜.gitignore
📜jsconfig.json
📜next.config.js
📜package.json
📜package-lock.json
📜README.md
This project is licensed under the MIT License.