From d4fecb787c5ca82717af3a63197db00f51af85f2 Mon Sep 17 00:00:00 2001 From: HeshamTB Date: Fri, 17 Apr 2020 20:40:35 +0300 Subject: [PATCH] todo list --- TODO | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 TODO diff --git a/TODO b/TODO new file mode 100644 index 0000000..32b2026 --- /dev/null +++ b/TODO @@ -0,0 +1,16 @@ +Add signing capability. (sign a word (last word?) using private key) + so reciever can decrypt using my public key to verify the sender. + +Add scrambling of padding to encrypted messages. +https://www.inf.pucrs.br/~calazans/graduate/TPVLSI_I/RSA-oaep_spec.pdf + +Add cmd to list keys in keys dir and check if it has private key also. + +Add use SHA-1 to provide public key finger print (hashing function). + +Support reading file for encryption, decryption and maybe signing. + +resources: + https://crypto.stackexchange.com/questions/1448/definition-of-textbook-rsa + https://crypto.stackexchange.com/questions/3608/why-is-padding-used-for-rsa-encryption-given-that-it-is-not-a-block-cipher + https://www.inf.pucrs.br/~calazans/graduate/TPVLSI_I/RSA-oaep_spec.pdf