Skip to content

Commit 15ffeeb

Browse files
authored
Create README.md
1 parent 2bf3964 commit 15ffeeb

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

README.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
#RSA From Scratch (No Crypto Libraries)
2+
3+
This project implements RSA public-key cryptography **from scratch** in Python, using byte-wise encryption, and manual modular inverse calculation.
4+
5+
##Features
6+
7+
- Pure Python — No external dependencies
8+
- Base64-encoded ciphertext output
9+
- Full encryption/decryption loop
10+
- Educational, readable, and hackable
11+
12+
!!Not Production-Safe!!
13+
14+
This code is built for **education and transparency**, not for secure deployment. Avoid using it for real cryptographic workloads.
15+
16+
##Why Use This?
17+
18+
Unlike most RSA libraries, this project **shows you everything**:
19+
- How prime numbers are tested
20+
- How the public/private keys are calculated
21+
- How plaintext becomes ciphertext
22+
- How decryption works, byte by byte
23+
24+
##Usage
25+
26+
```bash
27+
python3 RSA.py

0 commit comments

Comments
 (0)