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 [email protected]
> Automated List Manager [EMAIL PROTECTED]
>
--
Karim