C++ Decrypt/Encrypt CString

In Progress

We are looking for a developer who can develop a class to Encrypt and Decrypt a CString according a fixed crypt string. Strong encryption is needed because it is for encrypt / decrypt a password.

The software is compiled with Unicode so the class have to developed for Unicode usage.

The class have to use the Crypto API and have to run on XP, Vista, Win7 and Win8.


BOOL Encrpyt(CString strIn, CString *strOut);

BOOL Decrypt(CString strIn, CString *strOut);

BOOL GenerateHexKey(CString strIn, CString*strOut);

The HexKey is the crypt string that the encryption and decryption will use to operate. It will be added to the class as a string, saved as Hex string, to avoid

plain text in the class/software. The function GenerateHexKey will generate this HexKey out of the master password so we can add it to the class. The class

will automatically use this string and work with it.

Visual Studio 2008. Unmanaged C++, no dotNet. Add all headers and libs (pragma) to the class.

Skills: C Programming, C++ Programming, Software Architecture

See more: encrypt cstring, cstring encrypt, encrypt decrypt, cstring decrypt, decrypt cstring, cstring encryption, cstring crypt unicode, cstring, password encryption, visual studio 2008 password encryption decryption, encrypt decrypt cstring, unicode encrypt, encrypt string, decrypt password, string c programming, hex programming, c programming string, unmanaged, encrypt, 2013 visual studio add, encrypt software, visual studio 2013 add, crypt text, visual studio add 2013, visual studio 2013

Project ID: #4305831

Awarded to:


It's easy, but there is one question - will this strings be trasferred to other computer? I ask it before there is possible to crypt strings with internal Windows OS key - it's more reliable and makes more complicated More

$35 USD in 1 day
(411 Reviews)

4 freelancers are bidding on average $59 for this job


Let me do this. Thanks

$75 USD in 1 day
(52 Reviews)

I worked with Crypto Api before.

$75 USD in 5 days
(65 Reviews)

I can do it.

$50 USD in 3 days
(0 Reviews)