Find Jobs
Hire Freelancers

video file encryption, decryption and player development - 17/09/2018 15:51 EDT

$250-750 CAD

Mbyllur
Postuar over 5 years ago

$250-750 CAD

Paguhet në dorëzim
Hello, I have several .mp4 video files that my customers use. For the protection of those files. I want two software. 1. First software should encrypt it to some custom format. (The encryption should be simple enough for me to modify. for example inverting every 5th bit) 2. Second software should be a video player with basic functionalities of play, stop, forward, reverse and next file. This player should be able to take the custom format and play the video. The software should be developed preferably using C# and the source file should be given to me. Some assistance may be required from you to help me understand the program so that I can modify to change the encryption and decryption algorithm to maintain the secrecy. I am not sure what should be the right price for such work so I am keeping it open ended.
ID e Projektit: 17787730

Rreth projektit

17 propozime
Projekt në distancë
Aktive 5 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
17 freelancers are bidding on average $612 CAD for this job
Avatari i Përdoruesit
Hello, I'm not sure how big are the mp4 files (because if they are too big, then maybe this is not the best solution). My idea is this: 1. We encrypt the files using the AES encription algorithm. You deliver it to the end users like that. To decrypt it, someone will have to know the pass code. 2. When the player starts, when a specific file is required to play, we decrypt it to a temp directory. Then play it decrypted, from the temp directory. After playback is finished we delete the decrypted file. 3. About the player itself. My idea is to do it using C# and DirectShow windows framework. This is older and well established framework on windows, that can playback, record video and audio files, with support of many video/audio formats. You didn't mentioned if there's gonna be audio in it, but it will not be a problem, because wide range of audio formats are supported too. The code will be completely in C#, well commented, so you can change it later. Little about me: I have 14+ years of experience in developing windows apps, in C++/C#. My special interest is multimedia, i.e. video/audio playback, capture, encoding etc. Best regards, Goran.
$600 CAD në 10 ditë
5,0 (95 përshtypje)
7,3
7,3
Avatari i Përdoruesit
Hi, Will be developed in 1 day.... by "next file" you mean some sort of playlist type feature ? I have developed many file encryption/decryption codes
$277 CAD në 1 ditë
4,9 (171 përshtypje)
7,1
7,1
Avatari i Përdoruesit
Hi. I'm professional programmer with experience over 20 years and I did such task. I have experience with creating own video player. Also I'm good at various video protocols. I can write this program on c# if you want. We can discuss details in chat. I will not say too many smart words just look my completion rate and see my feedbacks for evaluate my skills. Regards, Alex.
$555 CAD në 30 ditë
5,0 (71 përshtypje)
6,6
6,6
Avatari i Përdoruesit
Hello, Your requirements are quite clear and straightforward to implement. Though I suggest to use a standard encrytpion algo, like aes, instead of rolling your own. That way rather than modifying the source code to modify the algo all together you'd simply just change the key used. No need to worry about the reverse engineering since that applies to both. In any case, no matter of what method/algo you use, an attacker determined enough will break it. So common approach for such situations is making the attackers' job as hard as possible but rolling your own algo won't make any difference. Still, it's your call and if you want to take that route it's totally fine. Player will decode the files in memory and just stream the decoded data to player which will play it like any other mp4 player. Speaking of which, I suppose you're aware of the mp4 licensing/patents. I'm not an expert on the subject at all but as far as I can remember it's all good if the number of viewers per year is below 100K or something. Since you want to utilize .net I assume you're targeting Windows 7 and above. If you have a specific .net version to target as well please let me know. As you've requested I'll use c# to implement both program. It'll take 10 days to implement both program. At the end of the project I'll deliver the source as a VS solution. I'll also provide guidance to modify the algo if you'd like. Thanks Aydin
$1 444 CAD në 10 ditë
5,0 (58 përshtypje)
6,4
6,4
Avatari i Përdoruesit
hi, I have a ready made encrypted video player, you can encrypt a folder that contains the course video files, also the solution manage licence keys for days or date, I can send you a demo. the solution is in vb.net, the course videos are encrypted using a unique key. the solution have 2 programs, one for licence generation and video encryption and other program for the customer to play videos. chat me for solution pic, video or demo
$420 CAD në 1 ditë
4,8 (49 përshtypje)
5,9
5,9
Avatari i Përdoruesit
Hello my name is Fares, i can get it done perfectly as you want let's chat when you are online,. Thanks
$555 CAD në 10 ditë
4,6 (23 përshtypje)
4,5
4,5
Avatari i Përdoruesit
Hi This is just an first guess estimated price and timeframe based on my initial understanding of your requirements. Could you provide me some info like how do you distribute these files and how will you distribute the software to them ? If there are any upgrade hos do you plan to redistribute it ?? Please message me if interested and we can get started. Regards
$1 000 CAD në 20 ditë
4,8 (1 review)
3,2
3,2
Avatari i Përdoruesit
Hi, this is PRIYA I am a Team Leader of experienced web & mobile developers with a Bachelor of software from the Pacific National University(PNU) and more than 8+ years of experience in Developing. We have a solid experience : Swift, Java, Objective-C, Kotlin, Unity, HTML, CSS, JavaScript, XML, AJAX, JSON, JQuery as well as Angular, React, Vue PHP5, Codelgniter, Wordpress, MySQL, Python . For the last 5+ years I've been working for JavaScript Angular, React and Vue Mobile Swift, Xamarin, Java for Android Augmented/Virtual Reality with High Mathemathical capabilities. New Features (one year) Bitcoin, BitCash, Litecoin, Dogecoin, Ethereum, Flashcoin, PIVX, Syscoin, Vivo, Whitecoin, Build Mining System. Withdraw wallets. Especially, We are Best Experts of ERP, SAP, OCR, Face Recognition and we have our own Engine for OCR and FR. We are all hard-working guys, always focused on the result and quality of my work. We are willing to work 20 hours a day!! Thanks
$555 CAD në 10 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Hello I can do it very easily if you want. i am ready to do it right now. Please contact me reply to discuss more about this project
$555 CAD në 10 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
I can likely make this code in <40 hours, over 4 days. I took a computer security class while in University and would be very interested in testing out some more encryption. If you wanted to make it more secure, it would be worth while to create a separate program that links to the encryption in the first -> to add a new random variable that is determined by the input of the second program, and have a password that you create to run this program, opposed to changing any values in the original code. This would also rule out any errors when changing the encryption. Also willing to complete the original project with this addition as another MileStone.
$555 CAD në 5 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Dear Good Customer; I will use SDES encryption algorithm because i did it in c language, I need to customize it to be capable for 5 bits input as cipher text okey. it should be also with public key. i will deliver simple GUI interface that only prompt you to enter public key for encrypt/decrypt the file in case you check decrypt you can option choose file format to play with it. let know what video format you need to paly with it. our application will include multi threading to handle your stop, forward,.. etc nice to hear from you about other details. Best regard abdalfattah
$555 CAD në 10 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Hi, please see my profile...If you think that i can do your project then you give me a task related in your project after that you can select. Thanks
$777 CAD në 10 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Video file can encrypt as you described. If you want to play the encrypted video though the 2nd software (the player). It will be decrypt the file into a temp file folder or similer location before it plays. so some delay could happen because of the file size.
$500 CAD në 10 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i CANADA
Brampton, Canada
5,0
2
Mënyra e pagesës u verifikua
Anëtar që nga shk 5, 2013

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.