Security

Encryption Hub

Classical cryptography learning app

2023 5 technologies

Overview

An educational Flutter app implementing seven classical encryption algorithms with Firebase auth, profile management, and per-user encryption history — built for cryptography students at Suez Canal University.

Tech stack

FlutterFirebase AuthenticationFirestoreCryptographyLocalization

Key features

  • Seven algorithms: DES, Caesar, Monoalphabetic, Playfair, Polyalphabetic, Autokey, Railfence
  • Encrypt/decrypt with input validation
  • Firebase auth, profile management, and encryption history
  • Bilingual English/Arabic support

Outcome

  • Used as a teaching tool for cryptography students