I was reading this thread when it dawned on me that I really didn't
understand the differences between these protocols...if that's the correct
word to use.  Currently I use LockBox, and have been doing so since before
it went open source, simply because it's extremely easy to hack into with my
own algorithms that I've written as part of the runtime and User security
methods I incorporate into almost all my applications.  And I've also used
its Blowfish algorithms for simple encryption of memo's and such.
        In my recent foray into NET using VS 2003 and Chrome, I have also
used the Windows Crypto .NET assemblies successfully for much the same
reasons, however I really know very little about what is going on internally
with these, and for that matter with Win32 encryption under its many
different forms and acronyms.
        I'm sure I wouldn't be alone on this list if when you have an extra
moment or two you could offer some additional info and/or good resources on
the net for finding more out on these subjects.  Thanx in advance!     

from Robert Meek dba Tangentals Design  CCopyright 2006

"When I examine myself and my methods of thought, I come to the conclusion
that the gift of Fantasy has meant more to me then my talent for absorbing
positive knowledge!"
                                                    Albert Einstein


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
Of Francois Piette
Sent: Friday, February 10, 2006 2:49 AM
To: Borland's Delphi Discussion List
Subject: Re: any OpenSSL compatible implementations?

> I need to use public key encryption between a client written in
> Delphi and a server written in C/C++ on Linux. RSA becomes the
> natural choice. I only find one open source implementation
> of RSA for Delphi, which is TurboPower's LockBox. The server
> side uses OpenSSL. The problem is, for some reason the key size
> and format are not the same between the two. They each only
> recognize their own formats. OpenSSL doesn't recognize the key
> even when ASN.1 format is specified in the import command.
>
> Because the server side will be OpenSSL, I'm hoping to find
> an OpenSSL compatible implementation for Delphi but I don't
> want to use external DLLs. Anyone heard of a native Delphi
> RSA implementation that will work with OpenSSL?

RSA and SSL are two different things. SSL is much more than simple
cryptography. It's a whole
protocol with a lot of negociable options.

Why don't you use DLL ? You may include OpenSSL DLL as resources in your
executable and extract them
at runtime. Or simply add those DLL into your setup.

If you select OpenSSL, you may want to use ICS-SSL
(http://www.overbyte.be/eng/ssl.html)

--
[EMAIL PROTECTED]
Author of ICS (Internet Component Suite, freeware)
Author of MidWare (Multi-tier framework, freeware)
http://www.overbyte.be


_______________________________________________
Delphi mailing list -> [email protected]
http://www.elists.org/mailman/listinfo/delphi

_______________________________________________
Delphi mailing list -> [email protected]
http://www.elists.org/mailman/listinfo/delphi

Reply via email to