| Type | Graduation project |
|---|---|
| Status | Source code coming soon |
| Stack |
|
Source code will be published on GitHub soon.
Overview
My final-year graduation project (PFE): a digital signature system implemented from the cryptographic primitives up. It generates 2048-bit RSA key pairs, hashes messages with SHA-256, and applies PKCS#1 v1.5 padding to produce and verify signatures, built to demonstrate the full sign-and-verify lifecycle rather than lean on a black-box library.
Key features
- 2048-bit RSA key generation
- SHA-256 message digesting
- PKCS#1 v1.5 signature padding
- Complete sign and verify workflow
- Written in Python, focused on the underlying math