Hi,
I need a cryptography programmer who can code for me an RSA cryptography system that can encode and decode files using a public and private key.
I already have the working SHA-256 hash project but I need someone to help me with the RSA code using the NaCl library.
I am not a cryptology expert by any means but from what I understand, the idea would be that we would hash the data and then sign the hash. This will prove that whoever generated this hash has the private key. Then you get the data that you want to verify, calculate the hash on it and then check that. If the calculated hash matches the one in the signature then the signature is valid. At this point we will have have high confidence that the data has not been changed and that it was generated by someone that has the private key.
You must write the code for me in C (not in C++).
[login to view URL]
Thanks.