├── LICENSE ├── README.md ├── Text.html ├── encryptor.html ├── image ├── ED.png ├── NEW.png ├── kk.jpg └── lock-picture.png └── index.html /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2025 GxAniket 2 | All Rights Reserved. 3 | 4 | This source code and its contents are protected by copyright law. 5 | You may not copy, modify, distribute, or use any part of this code 6 | without explicit written permission from the author. 7 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

🔐 Encryptor ⇄ Decryptor — Secure Your Files in Browser

2 | 3 |

4 | Typing animation 5 |

6 | 7 | --- 8 | 9 | ## 📦 Overview 10 | 11 | **Encryptor ⇄ Decryptor** is a browser-based encryption tool that helps you secure any file using modern cryptographic methods — completely offline. 12 | Built with **Vanilla JS** and **Web Crypto API**, it provides a clean UI and strong **AES-GCM encryption** for all file types. 13 | 14 | --- 15 | 16 | ## ✨ Features 17 | 18 | - 🔒 Client-side encryption & decryption — **no server involved** 19 | - 🛡️ AES-GCM encryption with password protection 20 | - 📁 Works with **any file format** (images, docs, zips, etc.) 21 | - ⚡ Fully offline & instant – no installations or uploads 22 | - 🎯 Easy-to-use interface with helpful instructions 23 | - 🌐 Compatible with modern browsers (Chrome, Firefox, Edge) 24 | 25 | --- 26 | 27 | ## 🧩 Project Structure 28 | 29 |
 30 | encryptor-decryptor/
 31 | ├── index.html         ← Landing page with navigation
 32 | ├── encryptor.html     ← Core encryption/decryption logic
 33 | ├── text.html          ← Instructions & user help
 34 | └── README.md
 35 | 
36 | 37 | --- 38 | 39 | ## 🖼️ Screenshots 40 | 41 | ### 📌 Main Menu – `index.html` 42 | 43 | Choose your action: Encrypt, Decrypt, or Instructions. 44 | 45 | ![menu](https://github.com/user-attachments/assets/6ea7d832-e805-41fc-985d-e09c1532aebf) 46 | 47 | --- 48 | 49 | ### 📌 Instruction Page – `text.html` 50 | 51 | A help page that guides users through each step. 52 | 53 | ![text](https://github.com/user-attachments/assets/e4a4b64c-9a99-42fd-b063-a9834a532ccd) 54 | 55 | --- 56 | 57 | ### 📌 Tool in Action – `encryptor.html` 58 | 59 | Select your file → Enter password → Encrypt/Decrypt securely. 60 | 61 | ![file](https://github.com/user-attachments/assets/6bd88d24-d8bc-418b-be84-d8d39558b981) 62 | 63 | --- 64 | 65 | 66 | ## 🚀 Live Demo 67 | 68 | > 👉 [Try the App Here](https://gxaniket.github.io/encryptor-decryptor-version-1/) 69 | > 🔗 No setup required — just open & use in your browser. 70 | 71 | --- 72 | 73 | ## ⚙️ Tech Stack 74 | 75 | | Purpose | Tools / Technologies | 76 | |---------------------|----------------------------| 77 | | Frontend UI | HTML5 + CSS3 | 78 | | Core Functionality | JavaScript (Vanilla) | 79 | | Cryptography | Web Crypto API (AES-GCM) | 80 | | Hosting | GitHub Pages | 81 | | Editor | VS Code | 82 | 83 | --- 84 | 85 | ## 🧾 Extended Use Case 86 | 87 | > This project was built as a privacy-first tool for users who want **quick encryption without backend dependencies**. 88 | > Ideal for students, developers, or anyone needing a **simple and secure file locker** without installing software. 89 | 90 | --- 91 | 92 | ## 🙌 Author 93 | 94 | - Made with 💙 by **Aniket Sundriyal** 95 | 96 |

97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 |

107 | 108 | --- 109 | 110 | ## 💬 Let’s Connect! 111 | 112 | If you like the project, don’t forget to ⭐ star it — that motivates me to keep building cool stuff! 113 | Have feedback or suggestions? Connect on LinkedIn or raise an issue. 114 | 115 | --- 116 | 117 | ## 🧾 License 118 | 119 | This project is open-source and available under the [MIT License](LICENSE). 120 | Feel free to fork, improve, and build upon it — attribution is appreciated 💙 121 | 122 | --- 123 | -------------------------------------------------------------------------------- /Text.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Encryptor-Decrpytor 7 | 8 | 146 | 147 | 148 | 149 | 150 |
151 | Encryptor Text - Decryptor Text 152 |
153 | 154 | 155 | 156 | 157 | 158 |
159 | Encryptor Logo 160 | 161 | 162 | 163 |
164 | 165 | 166 |
167 | 168 | 169 |
170 | 171 |
172 |

About Encryptor - Decryptor

173 |

The Text Encryptor - Decryptor is a secure web-based utility that allows users to encrypt and decrypt text using a custom password (key).

174 |

This ensures that your message remains private and can only be accessed by someone who knows the correct key.

175 |
176 | 177 | 226 | 227 | 228 | -------------------------------------------------------------------------------- /encryptor.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | File Encryptor ⇄ Decryptor 8 | 136 | 137 | 138 | 139 | 140 |
141 | Encryptor files - Decryptor files 142 |
143 | 144 | 145 | 146 | 147 | 148 |
149 |

File Encryptor ⇄ Decryptor

150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 |
158 | 159 | 160 |
161 | 162 |
163 |
164 | 165 | 166 |
167 |

About This Tool

168 |

169 | The File Encryptor ⇄ Decryptor is a secure, browser-based application developed to help users protect their personal or sensitive files through strong encryption techniques. It allows you to encrypt any file using a password and later decrypt it only with the correct password. 170 |

171 |

172 | All encryption and decryption processes are handled entirely on your device. No data is uploaded or stored anywhere, making this tool completely private and secure. 173 |

174 |
175 | 176 | 177 | 298 | 299 | 300 | -------------------------------------------------------------------------------- /image/ED.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GxAniket/encryptor-decryptor-version-1/1044afc1ddd6ae04eab236fae846eabf2eceac6a/image/ED.png -------------------------------------------------------------------------------- /image/NEW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GxAniket/encryptor-decryptor-version-1/1044afc1ddd6ae04eab236fae846eabf2eceac6a/image/NEW.png -------------------------------------------------------------------------------- /image/kk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GxAniket/encryptor-decryptor-version-1/1044afc1ddd6ae04eab236fae846eabf2eceac6a/image/kk.jpg -------------------------------------------------------------------------------- /image/lock-picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GxAniket/encryptor-decryptor-version-1/1044afc1ddd6ae04eab236fae846eabf2eceac6a/image/lock-picture.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Encryptor - Decryptor 6 | 7 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 |
186 | Encryptor Text 187 | File Encryption 188 | Github 189 | About 190 |
191 | 192 | 193 |
194 | Encryptor - Decryptor 195 |
196 | 197 | 198 |
199 | 202 | 203 | 207 |
208 | 209 |
210 |

About Encryptor - Decryptor

211 |

This tool provides a secure and easy way to encrypt and decrypt your sensitive text and files. Whether you need to protect private messages or secure important documents.

212 |

our solution ensures your data remains confidential.

213 |

Choose between text encryption for quick messages or file encryption for larger documents. We are committed to providing robust and user-friendly encryption services.

214 |
215 | 216 | 217 | 225 | 226 | 227 | 233 | 234 | 235 | --------------------------------------------------------------------------------