In Progress

Crypto SDK for Windows

Crypto SDK

1. Crypto C++ library and c# (.net 4.0) compliant Wrapper library on top.

2. Encrypt file using 3DES algorithm. The class exposes Functions to take File as input and provide Base64 encoded Encrypted File.

3. Decrypt file using 3DES algorithm. The class should Functions should take Base64 encoded Encrypted File as input and provide Plain File as output. File Handles to both files will be given as parameters.

4. Encrypt data using RSA 1024bit Public Key (Base 64 CER format) for Encryption Key. Protect 3DES encryption Key.

5. Decrypt data using RSA 1024bit Private Key (from pfx / p12 file Or IE Store) to Decrypt Encryption Key.

Few pointers -

* The file size might be 8-10 [url removed, login to view] Handles to both files will be given as parameters.

* Ensure Memory leaks should be checked.

* Dynamic allocation of memory as the files are large.

* Function for setting the encryption keys (3DES and RSA) before encryption or decryption.

* C++ library is used for client side application.

* C# is used for server side application.

* Sample code for both side library usage - client and server both.

* usage of default windows crypto API will be better

Time line - 5 days

Support- 1 week

Cost - Tentative USD 150/-

Skills: C# Programming, C++ Programming, Windows Server

See more: crypto sdk, crypto sdk library, windows sdk p12 file, wrapper programming, wrapper application, windows 8 programming, public programming, programming pointers, programming function keys, pointers c programming, net algorithm, line algorithm, dynamic programming code, dynamic programming algorithm, c sharp library, c sharp base, c programming pointers, code for programming, application wrapper, algorithm sample code, algorithm of encryption, algorithm functions, algorithm function, algorithm for programming, algorithm for encryption

About the Employer:
( 4 reviews ) Kuala Lumpur, Malaysia

Project ID: #1149949

2 freelancers are bidding on average $148 for this job


Doable in 5 days.

$145 USD in 5 days
(1 Review)

Hi, I have more then 5 year experience win native Windows CryptAPI.

$150 USD in 5 days
(0 Reviews)