Thanks, Dr. Stephen:
I have to confess that I have never used OpenSSL library. Could you please provide some sample code (or outline the steps and the related OpenSSL functions)?
Thanks a lot for your help!
Louis
-----Original Message-----
From: Dr. Stephen Henson [mailto:[EMAIL PROTECTED]]
Sent: September 24, 2003 11:14 AM
To: [EMAIL PROTECTED]
Subject: Re: Password-based encryption with md5 cbc, how
On Wed, Sep 24, 2003, Lule Chen wrote:
> Hi, I am new to the OpenSSL. I have a java program that uses the jce
> sample of Password-based encryption with md5 and cbc. It uses a fixed
> salt and count. And the algorithm is the password-based encryption
> algorithm as defined in RSA Laboratories, "PKCS #5: Password-Based
> encryption Standard, version 1.5, Nov 1993. My question is how can I
> implement the same encrption/decryption in C++ by using OpenSSL
> library? Any sample code would be very helpful!
>
That algorithm is already implemented by OpenSSL in the EVP_PBE_CipherInit() functions, they aren't documented yet though.
In outline you call these in a similar fashion to EVP_CipherInit(), the extra paramaters are in the "type" parameter which can be set with PKCS5_pbe_set().
Steve.
--
Dr Stephen N. Henson.
Core developer of the OpenSSL project: http://www.openssl.org/
Freelance consultant see: http://www.drh-consultancy.demon.co.uk/
Email: [EMAIL PROTECTED], PGP key: via homepage. ______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]