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

Reply via email to