C++ simple lib for encryption, with c# wrapper

Fertiggestellt Veröffentlicht Dec 15, 2011 Bezahlt bei Lieferung
Fertiggestellt Bezahlt bei Lieferung

I need a c++ lib (dll) that encrypt and decrypt files using AES256, and implement simple encryption/decryption schema.

It should use standard encryption libs.

The task is to build a lib that use the following:

Step 1,2: init

Step 1:read key K1 from a place in memory that is hard coded and can not be shown in simple "strings" look. for example - something like

adding the chars in run time, or similar:

char K1a = 80;

char K2b = K1a - 15;

char K3b = K2a + 23;

char K4b = K3b;

// together they make a "pass" key

NOTE- the actual key length should be large (~20chars).

Step 2: read a file in some place that is encrypted with K1, and contain another key (say K2).

Step 3 - run time:

supply an encrypt and decrypt function that uses K2 to encrypt and decrypt byte arrays.

I need:

-- all the code above in c++, as DLL

-- wrapper functions in c# for all the (public) functions in the DLL

the algorithem used for the encryption/decryption should be AES128 or AES256. please use standard lib and

dont write encryption/decrytion code.

Softwarearchitektur

Projekt-ID: #3754686

Über das Projekt

9 Vorschläge Remote Projekt Aktiv Dec 21, 2011

Vergeben an:

Schura

See private message.

$106.25 USD in 6 Tagen
(56 Bewertungen)
5.4

9 Freelancer bieten im Durchschnitt $256 für diesen Job

gmit2

See private message.

$501.5 USD in 6 Tagen
(74 Bewertungen)
7.6
DandDSolutions

See private message.

$400 USD in 6 Tagen
(183 Bewertungen)
6.6
alexwww

See private message.

$499.8 USD in 6 Tagen
(22 Bewertungen)
5.1
ahmedasd2000

See private message.

$150.45 USD in 6 Tagen
(13 Bewertungen)
4.2
vw7892265vw

See private message.

$255 USD in 6 Tagen
(10 Bewertungen)
3.9
narendragautam

See private message.

$150 USD in 6 Tagen
(3 Bewertungen)
3.6
dikostvw

See private message.

$40.8 USD in 6 Tagen
(7 Bewertungen)
3.1
MiNiPH

See private message.

$200 USD in 6 Tagen
(2 Bewertungen)
0.0