File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change
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
You can’t perform that action at this time.
0 commit comments