TO BE CONSIDERED FOR THIS PROJECT, READ THE ENTIRE DESCRIPTION, INCLUDING REQUIRED SAMPLE SECTION
We are looking for a Silverlight player for encrypted photos (jpg) and video (mp4). The player will receive 2 parameters, a 'secret' and 'mediaID'. The Silverlight client will communicate with a server, written in GO, and pass both parameters over a secure socket. In return, the client will receive via the same socket a URL to the media content and the decryption key. The client would then decrypt the picture using the supplied key, in combination with the key hardcoded into the client, and then display the picture. In case of video, the client would start downloading the video, decode it on the fly, and play (stream) the video. AES encryption should be used. The server should also be able to respond to the initial request as "access denied" in which case, the client would display an error message.
The server, written in GO, will need to have 2 functions, one that checks the 'secret' for access (we will implement the logic for that), and the other would connect to a MySQL server and pull Media URL and Encryption Key from a table based on the supplied media ID.
GO can be substituted with C or C++, if absolutely necessary.
Create a simple silverlight project that takes in a URL to a picture encrypted in AES grabs it from a server, decrypts, and shows the picture. Picture should not be stored anywhere on the hard drive in the decrypted state. This will show us that you know what you are doing. I would assume that a sample like this should not take more than 30 minutes, if you are skilled with silverlight. If I am grossly underestimating the effort, please let me know why. We don't expect you to work for free, but we want to make sure you know what you are doing.
8 freelancers are bidding on average $1304 for this job
i am a software engineer and responsible for creating a web and desktop applications using different languages and technologies if u r interested just send me a message thank you and good luck