Update 'README.md'
This commit is contained in:
parent
4e41eb87f1
commit
9372246034
10
README.md
10
README.md
@ -5,19 +5,25 @@ A simple program written in python to implement RSA public encryption. Used as C
|
|||||||
There is no packaging or installation. Works in current dir (portable) for now.
|
There is no packaging or installation. Works in current dir (portable) for now.
|
||||||
|
|
||||||
git clone https://apollo-server.ddns.net/gitea/Hesham/hesham-rsa.git
|
git clone https://apollo-server.ddns.net/gitea/Hesham/hesham-rsa.git
|
||||||
|
cd hesham-rsa
|
||||||
|
|
||||||
# Usage
|
# Usage
|
||||||
|
|
||||||
./rsa.py [COMMAND] [ARGS]
|
./rsa.py [COMMAND] [ARGS]
|
||||||
or
|
or
|
||||||
|
|
||||||
python rsa.py
|
python rsa.py [COMMAND] [ARGS]
|
||||||
|
|
||||||
## generating keys
|
## generating keys
|
||||||
to generate a key pair with and ID
|
to generate a key pair with and ID
|
||||||
|
|
||||||
./rsa.py gen [keysize] [keyID]
|
./rsa.py gen [keysize] [keyID]
|
||||||
All generated keys are {working dir}/saves/ in keys folder
|
All generated keys are saved in {$working_dir}/saves/
|
||||||
## encrypting
|
## encrypting
|
||||||
|
|
||||||
./rsa.py encrypt "[message]" [RecieverKeyID] [SenderSignetureKeyID]
|
./rsa.py encrypt "[message]" [RecieverKeyID] [SenderSignetureKeyID]
|
||||||
|
## decrypting
|
||||||
|
Assuming the encrypted message is encrypted to myPrivateKey
|
||||||
|
|
||||||
|
./rsa.py decrypt "[cipher]" [myPrivateKeyID]
|
||||||
|
The signature is checked with all public keys stored in keys directory
|
Loading…
Reference in New Issue
Block a user