Data Encryption App

Project 01 — Graduation Project

Data Encryption App — AES & RSA

A Python-based encryption application developed as a graduation project, designed to securely encrypt and decrypt sensitive data using both AES symmetric encryption and RSA asymmetric encryption — ensuring data confidentiality and secure storage.

Encryption App Screenshot 1 Encryption App Screenshot 2 Encryption App Screenshot 3 Encryption App Screenshot 4 Encryption App Screenshot 5 Encryption App Screenshot 6 Encryption App Screenshot 7 Encryption App Screenshot 8 Encryption App Screenshot 9

Type ► Graduation Project

Language ► Python

Encryption ► AES (Fernet) · RSA

Key Generation ► PBKDF2HMAC (Password-based)


Key Features

AES and RSA encryption for secure data storage and transmission. Password-based key generation using PBKDF2HMAC. Full file encryption and decryption support with a clean interface for managing sensitive data.

Technologies ► Python · cryptography library · AES (Fernet) · RSA · PBKDF2HMAC


Challenges & Skills

Gained practical experience in cryptographic techniques, key management, and secure programming practices. Implemented both symmetric and asymmetric encryption in a single unified application.

← Back to projects