Thanks for examples Victor. As Dominique suggests I tried to split the base64 encoded string to blocs. The decoding works fine now! but I still have some decrypting problems...I'll post my problem on a new topic; it concerning decrypting now!.
Thank you for your help! On Thu, May 22, 2008 at 8:14 PM, Victor Duchovni < [EMAIL PROTECTED]> wrote: > On Thu, May 22, 2008 at 02:20:07PM +0200, karim Bendadda wrote: > > > Hi All, > > > > I'm trying to decode a Base64 encoded string. Using the openssl > decoding > > command:* > > > > echo > > > "nnnKZdKOQMmVpLEOBqNU3L07ELMSoQxW0z7SvgZBmwXpjvMYPqnSMaWy9vu6NFUHGc40nhLbaFe8vI159nZHHdMOssHyfI6kzXljRolfrSX6bNjcMvfy7k5J+2xo451u=" > > | openssl enc -base64 -d > > The string is too long to fit on one line. The "openssl base64" decoder > requires long strings to be split over multiple lines. As you can see, the > limit is 80 characters per-line: > > $ let i=15; while (( i < 25)) > do > echo $i $(perl -e "printf qq{%s\n}, q{AAAA} x $i" | > openssl base64 -d | wc -c) > let i=i+1 > done > 15 45 > 16 48 > 17 51 > 18 54 > 19 57 > 20 0 > 21 0 > 22 0 > 23 0 > 24 0 > > Also each line MUST end with "\n" or "\r\n", incomplete last lines don't > work: > > $ let i=15; while (( i < 25)) > do > echo $i $(perl -e "printf qq{%s}, q{AAAA} x $i" | > openssl base64 -d | wc -c) > let i=i+1 > done > 15 0 > 16 0 > 17 0 > 18 0 > 19 0 > 20 0 > 21 0 > 22 0 > 23 0 > 24 0 > > -- > Viktor. > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > User Support Mailing List openssl-users@openssl.org > Automated List Manager [EMAIL PROTECTED] > -- Karim