EldoS | Feel safer!

Software components for data protection, secure storage and transfer

General question

Also by EldoS: Solid File System
A virtual file system that offers a feature-rich storage for application documents and data with built-in compression and encryption.
Posted: 08/23/2007 06:43:52
by Dominique Bernaert (Basic support level)
Joined: 08/23/2007
Posts: 2

I'm totally new to encryption and I'm looking for a solution in Delphi for the following:

I need to be able to generate a public and a private key for a large number of users.
With the public key, the application must be able to encrypt files through Delphi. These files will then be send to a central server where the recepient can download the files for him and decrypt them using his private key.

Can anybody give me a lead what package I need and what components I need from Secureblackbox to implement this in Delphi (without the sending and receiving stuff offcourse).
Also, what type of encryption can be used on the files? I need something pretty strong as this is confidential medical data that will be transported.

Bernaert Dominique.
Posted: 08/23/2007 07:23:17
by Eugene Mayevski (EldoS Corp.)

To give you any hint, we need to know
a) How many recipients will there be for a single
b) what is the size of the average file to be encrypted?

The approaches to encryption will be very different depending on the answers to the above questions

Sincerely yours
Eugene Mayevski
Posted: 08/23/2007 10:05:58
by Dominique Bernaert (Basic support level)
Joined: 08/23/2007
Posts: 2


it concerns labresultats and reports from specialists.
So each file somebody sends only has 1 recipient.
The files will probably never be larger than 5mb, they can contain text, jpeg, tiff, ...
Posted: 08/23/2007 11:47:06
by Eugene Mayevski (EldoS Corp.)

Then the solution is pretty simple.
Create a CA certificate which will be used to sign the recipients' certificates. Issue the certificate for recipients and distribute them. Alternatively let the recipients send you certificate requests and issue the certificates based on the request and using the CA certificate.

Next, encrypt the file using the recipients' certificates. PKI lets you encrypt the file for several recipients at once.

What you need is the following classes:


Sincerely yours
Eugene Mayevski



Topic viewed 1588 times

Number of guests: 1, registered members: 0, in total hidden: 0


Back to top

As of July 15, 2016 EldoS Corporation will operate as a division of /n software inc. For more information, please read the announcement.

Got it!