Base64 Encryptor GUI in Python – Secure Offline Tool | FuzzuTech

 Demo :


Click Video πŸ‘‡πŸ‘‡πŸ‘‡































🧩 Features:

  • Python GUI App using customtkinter

  • Base64 Encode & Decode

  • Works 100% Offline

  • Beginner Friendly

  • One-click encryption tool

  • Code included

  • Clean UI & Hacker theme


Code :


import customtkinter as ctk

import base64


ctk.set_appearance_mode("dark")

ctk.set_default_color_theme("blue")


app = ctk.CTk()

app.geometry("400x400+200+200")

app.title("Base64 Encrypt/Decrypt - FuzzuTech")


def encrypt_text():

    raw = input_text.get("1.0", "end-1c").encode("utf-8")

    result = base64.b64encode(raw).decode("utf-8")

    output_text.delete("1.0", "end")

    output_text.insert("end", result)


def decrypt_text():

    try:

        raw = input_text.get("1.0", "end-1c").encode("utf-8")

        result = base64.b64decode(raw).decode("utf-8")

        output_text.delete("1.0", "end")

        output_text.insert("end", result)

    except Exception as e:

        output_text.delete("1.0", "end")

        output_text.insert("end", "Invalid input!")


title = ctk.CTkLabel(app, text="πŸ” Base64 Tool", font=("Arial", 20))

title.pack(pady=10)


input_text = ctk.CTkTextbox(app, height=80, width=350)

input_text.pack(pady=10)


button_frame = ctk.CTkFrame(app)

button_frame.pack(pady=5)


encrypt_btn = ctk.CTkButton(button_frame, text="Encrypt", command=encrypt_text)

encrypt_btn.pack(side="left", padx=10)


decrypt_btn = ctk.CTkButton(button_frame, text="Decrypt", command=decrypt_text)

decrypt_btn.pack(side="left", padx=10)


output_text = ctk.CTkTextbox(app, height=80, width=350)

output_text.pack(pady=10)


app.mainloop()

Comments

Popular posts from this blog

πŸš€ Simple Login & Registration System in Python Tkinter πŸ“±

πŸš€ Create a Python Screen Recorder with Audio (Complete Code)

Python IP Tracker App with GUI | Track IP Location Real-Time! (Working Project)