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.