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
Post a Comment