> 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

Reply via email to