Logo

Secure Your Data With Modern Cryptography

Explore powerful encryption and hashing algorithms implemented in one interactive platform. From block ciphers to digital signatures, learn how data security works in real-time.

Demo Encryption

Cryptography Algorithms

SHA-1 Hash Function

SHA-1 (Secure Hash Algorithm 1) is a cryptographic hash function that converts data into a fixed 160-bit hash. It's primarily used for verifying data integrity. Though outdated for secure applications, it's still useful for educational purposes and understanding hash behavior.

Try Now arrow

RSA Algorithm

RSA is a widely-used public key encryption algorithm that ensures secure communication over the internet. It uses two keys public and private for encryption and decryption. In our implementation, key generation is supported by a linear congruential generator.

Try Now arrow

CTR Cipher Block

CTR (Counter) mode is a block cipher encryption technique that turns a block cipher into a stream cipher. It uses a counter value for each block, ensuring fast and parallel encryption. The key is generated using a linear congruential generator for enhanced randomness.

Try Now arrow

Our Team

member

Ali Khaled

Team Leader & Web Developer

Team Lead and Full-Stack Web Developer. Manages team workflow, builds scalable web apps, ensures code quality, and leads development using React, Node.js, and MongoDB.
member

Mustafa Salem

Web Developer & UI UX Designer

Designs intuitive user experiences and transforms them into functional frontend code. Combines creativity with usability to enhance product engagement and visual appeal.
member

Abdelaziz Hatem

Frontend Developer

Creates modern frontend interfaces using HTML, CSS, and JavaScript frameworks. Focuses on responsive design, user experience, and clean, maintainable code structures.
member

Abdullah Ahmed

Mobile Developer

Develops high-quality mobile applications using Flutter. Focuses on performance, smooth user experience, API integration, and delivering reliable cross-platform solutions for Android and iOS devices.
member

Abdullah Taha

Mobile Developer

Develops cross-platform mobile applications using Flutter. Implements smooth UI, handles state management, and ensures performance and compatibility across Android and iOS.
 member

Demiana Samy

Frontend Developer

Builds responsive and interactive frontend interfaces. Focuses on clean code, performance, and aligning development with design to deliver a seamless user experience.
 member

Mariam Mahmoud

Project Tester

Tests applications thoroughly to ensure quality, functionality, and performance. Detects bugs, writes reports, and helps developers deliver stable, reliable software products.

NCTU

University Project

Supervised by Dr. Abeer Hassan