Hello,
I have a lot of experience with RSA encryption. Please, send me more detailed requirements about the project.
About the desktop part of the project - I have a lot of experience with reversing and protectiong desktop applications. I can help you protect the software, so that it will become very hard for reverse-engineering.
I am looking forward to hearing from you.
Kind regards,
Drago