I want to develop an application that can encrypt and decrypt a pdf or similar file in an unconventional way and also be able to display the pdf as a reader.
Technology: [url removed, login to view] (Programming Language - VB.NET, Backend - MySQL)
Please note that you shall need to deliver the source code and you are assured of getting paid once you meet the requirements as correctly spelt out but NO PAYMENT UNTIL JOB COMPLETED! Also I want this job done in one week maximum so only serious bidders should bid.
The application should have two components: the encrypter, the decrypter/pdf reader. It should be possible to have them compiled to run together or differently.
The encrypter will grab a file (pdf, doc or any file format - to be selected by user) and accept a passcode not from the user but in a variable that will be passed to the application as agument that can be up to 256 characters long, and encrypt the file in a format convertible back to pdf and save the encrypted file with an extension name to be specified in the file format. Use .txt and .dat to test. But make it possible to change what the extension format will be in the application global variables.
The decrypter will grab a file encrypted with the encrypter, accept passcode not from user but in a variable that will be passed to it as an agument just like in the encrypter and decrypt the encrypted file.
The decrypted file should not be saved on the PC not even in a temp folder. The decrypter must work together with the reader in one single application such that the decrypted file is buffered into the reader in pdf without saving anywhere. That means the decrypter is part of the reader application. It should also have other features of a pdf reader application such as document search, panning, zooming, goto page etc.
The decrypter/reader application should NOT HAVE/ALLOW the following: Printing, Copying of text, images or other content, access for external screen reader devices or applications, save as functionality, document editing, content extraction, page extraction, template page generation, document changing features. The application should allow special reading for visually impaired readers but should not allow external reader.
The decrypter/reader application should clear the clipboard and close when the "print screen" key is pressed.
The decrypter/reader application should not respond and should minimize the reader applications window when Ctrl+P shortcut key is pressed.
The decrypter/reader should allow multiple documents opening and a variable for setting maximum value, default - 3 documents.
The decrypter/reader should allow setting the path of the folder where documents are stored.
There should be a left pane that lists all document of the supported format existing in the documents folder as defined in the settings.
This requirement is subject to modification. Please always watch out for update.
Please bid if only you can complete this project in ONE WEEK and enter the text PLEASELISTMEFORTHISPROJECT at the top of your bid and show sample projects you have done that demonstrate you can take up this task. Your work must be ORIGINAL and not a copy of a job previously done.
You may however add modified parts of an open source project, but indicate when you do so.
You must agree to sign a non disclosure agreement before finally selected to take this project.
9 freelancers are bidding on average $480 for this job
I am a senior developer, with many years of experience. I have done few enterprise level applications, with thousands of users and many simple applications.