Skip to content

itz-nirmal/rsa--shield

Repository files navigation

RSA Shield

🔒 Overview

RSA Shield is a web-based cryptographic tool that implements RSA encryption and decryption. It allows users to securely encrypt and decrypt messages using the RSA algorithm, a widely used asymmetric cryptographic method.

🌐 Live Demo

Visit RSA Shield

🚀 Features

  • RSA Key Generation: Generate public and private keys for encryption and decryption.
  • Encryption: Encrypt messages using the public key.
  • Decryption: Decrypt messages using the private key.
  • Generate Key, Encrypted Message Save Option: Save encrypted messages in your account.
  • Custom Decryption Available: Use a custom decryption option for added flexibility.
  • User-Friendly Interface: Simple UI for easy interaction.
  • Security: Uses standard RSA cryptographic principles.

📜 How It Works

  1. Generate Keys: The system generates a public and private key pair.
  2. Encrypt Message: Enter a message and encrypt it using the public key.
  3. Decrypt Message: Use the private key to decrypt and retrieve the original message.

🛠️ Technologies Used

  • HTML, CSS, React, Tailwind CSS, TypeScript, Vite, Shadcn UI, Node.js, Bootstrap
  • RSA Cryptographic Algorithm

📌 Usage Instructions

  1. Open the website: RSA Shield
  2. Create an account.
  3. Generate a new key pair.
  4. Enter a message and encrypt it.
  5. Copy the encrypted message and decrypt it using the private key.

📄 License

All copyright rights reserved to the Team Members.

👨‍💻 Developers

This project is developed by:

🤝 Contributing

Contributions are welcome! Feel free to fork the repository and submit pull requests.

📧 Contact

For any queries or support, contact the developer at [[email protected]] or open an issue in the repository.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages