Hello,

I'm very new to C/C++ and trying to get my head around AES decryption. I've 
searched high and low for an example but not matter what I try I just can't 
seem to get the desired results.

My Data is AES-256-CBC encrypted & base64 encoded - using the equivalent:
"openssl enc -a -in <infile> -out <outfile> -pass pass:<pass>" cmd. Reverse 
decoding, decryption from cmdline works fine 

Given that I have read the encoded/ecnrypted data into an unsigned char * 
cipher and char * pwd (32bit) how should I go about implementing this pseudo 
code in C++?

>>>
unsigned char * AesDecrypt(unsigned char * cipher, int cipher_len (not sure if 
this should be len of encoded data?),  char * pwd) {

base64decode cipher;

AES-256-CBC decrypt decoded cipher;

return decrypted binary data; 
}
<<<<

Any help with this would be much appreciated.

Thanks in advance
Craig 

Reply via email to