Lidia Fernández wrote:
But....whe i type the command 'openssl enc -a -aes128 -in file.txt -out file.enc -pass pass:1234567' i don't specify the iv....and in the sample code there is:unsigned char iv[] = {1,2,3,4,5,6,7,8}; EVP_EncryptInit_ex(&ctx, EVP_bf_cbc(), NULL, key, iv); I have to do the same that the command do. How can i do this???
As the enc man page says, when a password is used and the -iv option is not specified, the iv is generated from the password. For details you should look into the enc source (apps/enc.c, near the call of EVP_BytesToKey).
Ciao, Richard -- Dr. Richard W. Könning Fujitsu Siemens Computers GmbH ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [email protected] Automated List Manager [EMAIL PROTECTED]
