Skip to content

ARSN72/Encryptify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Encryptify 🔐

A encryption and decryption tool 🚀


📌 About Encryptify

Encryptify is a real-time text encryption & decryption tool that allows users to:

  • Encrypt & decrypt messages instantly while typing.
  • Use a custom cipher key for encryption.
  • Upload or download cipher keys for secure messaging.
  • Download encrypted & decrypted text as files.
  • See your IP address displayed on the page.
  • View page visit counter at the bottom.
  • Modern hacking-themed UI inspired by terminal aesthetics.

💻 Includes CLI Version!
Encrypt.py provides the same functionalities as the web app but runs in a command-line interface.


🚀 Features

  • Real-time Encryption & Decryption – Instantly encrypts/decrypts while typing.
  • Custom Cipher Key Support – Upload your key or generate a new one.
  • Persistent Page Visit Counter – Tracks visits even after refresh.
  • Download & Upload Messages & Keys – Securely store and share encrypted data.
  • Hacking-Themed UI – Dark mode terminal aesthetic.
  • Your IP Address Displayed – Shows your public IPv4.
  • Command-Line Version – Use Encrypt.py for encryption/decryption via CLI.

📂 Project Structure

Encryptify/
│── .gitignore # Files to ignore in GitHub repo
│── Encrypt.py # CLI version of Encryptify
│── index.html # Main webpage
│── script.js # JavaScript logic for encryption & decryption
│── styles.css # Hacking-themed dark mode UI
│── README.md # Project documentation


🛠️ Setup & Installation

Running the Web App
Clone the repository git clone https://github.com/ARSN72/Encryptify.git
cd Encryptify

Open index.html in a browser

  • No dependencies required! Just open it in Chrome, Edge, or Firefox.

🖥️ How to Use Encryptify (Web App)

  • Enter the text in the "Enter Text" box to encrypt a message.
  • Instant Encryption – As you type, the encrypted text appears in real time.
  • Copy or Download the encrypted text using the provided buttons.
  • Decrypt messages by pasting the encrypted text in the "Enter Encrypted Text" box.
  • Upload a Custom Cipher Key if you want to use your own encryption key.
  • Reset Fields & Cipher Key – Use the buttons to clear data and generate a new key.
  • Check Your IP Address on the top left of the screen. ✅ Use Encryptify to securely encrypt & share sensitive information!

Running the CLI Version (Encrypt.py)

  • Make sure Python is installed
  • Open a terminal and navigate to the Encryptify/ folder.
  • Run the script: python Encrypt.py -Follow the on-screen prompts to encrypt & decrypt messages via CLI.

📸 Screenshots


📌 Why Use Encryptify?

  • 🔐 Security First – Encrypt messages using a custom cipher key.
  • Real-Time Encryption – Encrypts/decrypts text as you type!
  • 📥 Download & Share – Save encrypted messages and keys for later.
  • 🌎 Online & Offline Support – Works in a browser and as a Python CLI tool.

📌 Technologies Used

  • HTML – Page Structure
  • CSS – UI
  • JavaScript – Real-time Encryption & Decryption
  • Python – CLI Version

📜 License

🔓 Encryptify is an open-source project. You are free to use, modify, and distribute it.


⭐ Contribute & Support

🚀 Fork this repository and contribute to Encryptify! ✔ Give it a star ⭐ if you find it useful!

📬 Have suggestions? Open an issue or pull request on GitHub!