Title: RE: Password-based encryption with md5 cbc, how

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]

Reply via email to